Я пытаюсь запустить сценарий установки, который уже существует на удаленном хосте, с ANSIBLE PlayBook.Также требуются некоторые параметры.
- hosts: myhost
become: yes
gather_facts: no
tasks:
- name: Running an installation script
command: sh /home/user/install.sh --param1 'param1' --param2 'param2' --param3 'param3' --param4 'param4'
Но это не работает.Когда я пытаюсь запустить playbook, я получаю такой вывод:
fatal: [myhost]: FAILED! => {"changed": true, "cmd": ["sh", "/home/user/install.sh", "--param1", "param1", "----param1", "--param1", "--param3", "param3", "--param4", "param4"], "delta": "0:00:00.002254", "end": "2019-04-17 11:27:13.063837", "msg": "non-zero return code", "rc": 2, "start": "2019-04-17 11:27:13.061583", "stderr": "/home/user/install.sh: 4: set: Illegal option -o pipefail", "stderr_lines": ["/home/user/install.sh: 4: set: Illegal option -o pipefail"], "stdout": "", "stdout_lines": []}