最佳答案
我正在计划使用安塞尔剧本在远程服务器上执行一个 shell 脚本。
Sh 文件:
touch test.sh
剧本:
---
- name: Transfer and execute a script.
hosts: server
user: test_user
sudo: yes
tasks:
- name: Transfer the script
copy: src=test.sh dest=/home/test_user mode=0777
- name: Execute the script
local_action: command sudo sh /home/test_user/test.sh
当我运行剧本时,转移成功发生,但脚本没有执行。