Я планирую выполнить оболочку script на удаленном сервере с помощью Ansible playbook.
test.sh:
touch test.txt
Playbook:
---
- 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
Когда я запускаю книгу, передача выполняется успешно, но script не выполняется.