在Ansible playbook中如何切换用户?如何使用su或者sudo命令进行用户切换? | 可以使用Ansible的become功能来切换用户,包括su和sudo方式。在playbook的tasks中使用become关键字定义要切换的用户,例如:
- name: install nginx
become: yes
become_user: root
apt:
name: nginx
state: present
其中,become: yes表示开启切换用户功能,become_user: root则指定要使用的用户名。如果要使用sudo方式切换用户,可以使用become_method: sudo。