ansible系列: playbook 普通用户切换到超级管理员root执行命令

注意:nio4444 用户在/etc/sudoers已经配置了“nio4444 ALL=(ALL) NOPASSWD: ALL”

---
- hosts: all
  remote_user: nio4444 
  gather_facts: No 
  become: yes  #表示是否允许用户切换
  become_method: sudo  #表示切换用户的方式,有su/sudo/pbrun等方式,默认是sudo方式
  become_user: root  #表示要切换到哪个用户,即目标用户
  tasks:
    - name: "create a test dir"
      shell: /bin/sh -c 'mkdir -p /root/testuser'