作者:放ch养奶牛 | 2023-09-09 09:10
1> Raul Hugo..:
我用 :
deploy.yml
- name: Todo something
hosts: all
become: yes
become_user: root
become_method: su
当您执行playbook时,将密码作为额外的var传递.
--extra-vars='ansible_become_pass=password'
你最好使用`--ask-become-pass`标志,而不是通过`--extra-vars`传递密码,因为传递它通过`--extra-vars`会将你的密码保存在你的历史(即bash中的`〜/ .bash_history`).
您可以将密码存储在保管库中以确保安全