我正在尝试使用ansible运行我的主目录(/ home / ubuntu)下的脚本(foo)。
如果我手动移动到/ home / ubuntu并运行如下脚本
./foo --arg1=aaa --arg2=xxx --arg3=yyy
脚本在命令行中运行正常。
但是,当我尝试使用ansible运行相同的脚本时,如下所示
- name: Running Config Script
command: chdir=/home/ubuntu ./foo --arg1=aaa --arg2=xxx --arg3=yyy
脚本失败。我也尝试使用脚本标签而不是命令。它不起作用。
答案 0 :(得分:0)
我没有测试,但请尝试使用shell
代替command
- name: Running Config Script
shell: ./foo --arg1=aaa --arg2=xxx --arg3=yyy
args:
chdir: /home/ubuntu