我打算在使用Ansible playbook的遠程服務器上執行一個shell腳本。如何使用Ansible在遠程服務器上執行shell腳本?
test.sh:
touch test.txt
劇本:
---
- 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
當我運行的劇本,成功地發生轉移,但不執行腳本。
不中[腳本](http://docs.ansible.com/script_module.html)模塊做到這一點? –