【发布时间】:2021-09-24 00:29:05
【问题描述】:
我有下面的 ansible 脚本失败了
- name: Download Java to Latest Version
become: yes
become_method: sudo
become_flags: su
become_user: root
shell: |
cd /home
wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" {{javaurl}}
tar -xzvf ./jdk-*.tar.gz
rm ./jdk-*.tar.gz
Fatal: [test1]: FAILED! => {"msg": "Timeout (62s) waiting for privilege escalation prompt: "}
但手动我可以做到
ra@HS-PF1XLASF:/home$ sudo su
root@HS-PF1XLASF:/home#
【问题讨论】:
-
您是否像示例中显示的那样以
ra用户身份运行此ansible 脚本?如果是,那么我认为您不需要become_method、become_flags或become_user,只需become: yes就足够了
标签: ansible