【发布时间】:2022-01-23 09:10:42
【问题描述】:
例如,我的剧本的相关部分如下所示:
tasks:
- name: test
script: ../test.sh
...
对于我的 test.sh,有一行代码可以像这样执行 python 脚本:
python run.py --inputvar hello
有没有办法将 .sh 文件中的 inputvar 值从“hello”更改为 playbook 中的其他值?
编辑: 感谢@seshadri_c 对此的帮助。猜猜这个问题应该被标记在 shell 脚本下。
【问题讨论】:
-
您可以使用
script模块直接运行 Python 脚本,正如 documentation 上的示例之一所建议的那样。必须有一个 shell 脚本吗? -
@seshadri_c 最好是标准化。