Дженкинс задание указать пароль sudo для Ansible playbook - PullRequest
0 голосов
/ 26 марта 2020
    Running as SYSTEM
    Building in workspace /opt/jenkins/jenkins_home/workspace/tomcat installation
    [tomcat installation] $ sshpass ******** /usr/bin/ansible-playbook /opt/ansible_scripts/tomcat-install.yaml -f 5 -u root -k -e =
    [WARNING]: provided hosts list is empty, only localhost is available. Note that
    the implicit localhost does not match 'all'

    PLAY [Installing tomcat] *******************************************************

    TASK [Gathering Facts] *********************************************************
    fatal: [localhost]: FAILED! => {"ansible_facts": {}, "changed": false, "failed_modules": {"setup": {"failed": true, "module_stderr": "sudo: a password is required\n", "module_stdout": "", "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error", "rc": 1}}, "msg": "The following modules failed to execute: setup\n"}

    PLAY RECAP *********************************************************************
    localhost                  : ok=0    changed=0    unreachable=0    failed=1    skipped=0    rescued=0    ignored=0   

    FATAL: command execution failed
    hudson.AbortException: Ansible playbook execution failed
        at org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder.perform(AnsiblePlaybookBuilder.java:262)
        at org.jenkinsci.plugins.ansible.AnsiblePlaybookBuilder.perform(AnsiblePlaybookBuilder.java:232)
        at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78)
...