我想将一个脚本复制到远程服务器并执行。我可以将它复制到目录
完整的错误输出如下:
这是 Ansible 的剧本。
/home/user/scripts
,但当我运行ansible脚本时,它返回无法找到或访问'/home/user/scripts/servicios.sh'
。完整的错误输出如下:
fatal: [192.168.1.142]: FAILED! => {"changed": false, "msg": "Could not find or access '/home/user/scripts/servicios.sh'"}
这是 Ansible 的剧本。
- name: correr script
hosts: all
tasks:
- name: crear carpeta de scripts
file:
path: /home/user/scripts
state: directory
- name: copiar el script
copy:
src: /home/local/servicios.sh
dest: /home/user/scripts/servicios.sh
- name: ejecutar script como sudo
become: yes
script: /home/user/scripts/servicios.sh