是否可以在Ansible playbook中的一个任务中使用两个ansible_become:
我没有在我正在开发的服务器上Root
访问,但我已被授予pbrun su - USER
。 USER有无密码。根据我的理解,你只能在任务中声明一个ansible_become:
。
有没有人遇到过这种情况,或者是否有解决方法?
码
- name: change user and run shell
become: yes
become_method: pbrun su
become_user: USER
谢谢,
Frostie
答案 0 :(得分:0)
是的,这是可能的,文档说明在一个例子中: become directives
它们可以在库存文件中设置,也可以作为变量设置,并且是独立的:
成为变种&指令是独立的,即设置的become_user不会设置为。