我有一些機器在我登錄主賬戶之後,如果有需要,我可以在沒有密碼的情況下執行「sudo su - 」。 在我登錄我的主賬戶後,您是否知道Ansible中的任何方式執行「sudo su - 」?提前致謝。Ansible和「sudo su - 」
我例如,在試圖 play.yml:
---
- hosts: b1
remote_user: user
become: yes
tasks:
- name: who
shell: whoami >> file.txt
還增加了這Ansible hosts文件:
host ansible_ssh_host=7.7.7.7 ansible_become_method=su ansible_become_exe="sudo su -"
當我執行與-k參數的劇本,它要求我的通行證但是,它以後不會成爲root用戶。