Я не могу запустить playbook ansible, используя стать для запуска служб мониторинга - PullRequest
0 голосов
/ 30 мая 2020

Playbook:

hosts: all 
  become: yes
  gather_facts: no
  serial: 2 
  tasks:
  - name: Stop the services
    command:   
       cmd: sudo monit_stop_all
  - pause:
       seconds: 30
  - name: Start the services
    command:
       cmd: sudo monit_start_all 

Я могу запустить этот мой LDAP с доступом root. Когда я попытался спросить члена моей команды, у которого нет доступа root, я получил ошибку ниже. Он может запустить это вручную с помощью ldap

fatal: [server.va.test.com]: FAILED! => {"changed": false, "module_stderr": "Shared connection to  closed.\r\n", "module_stdout": "\r\nSorry, user aaaa is not allowed to execute '/bin/sh -c echo BECOME-SUCCESS-aarprofdidwbskuhweylzrdcftraxroe; /usr/bin/python /tmp/ansible-aaaa /ansible-tmp-1590785647.34-182050508855820/command.py' as root on server.va.test.com.\r\n", "msg": "MODULE FAILURE", "rc": 1}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...