建立群組帳號

  1. 撰寫 group.yml 腳本,增加一群組帳號 sharegrp。
    ceuser@deyu:~/ansible_pb$ vi group.yml
    ceuser@deyu:~/ansible_pb$ cat group.yml
    ---
    - hosts: dev
      tasks:
      - name: Ensure group "sharegrp" exists
        ansible.builtin.group:
          name: sharegrp
          state: present
    
  2. ansible-playbook 執行腳本 group.yml。
    ceuser@deyu:~/ansible_pb$ ansible-playbook group.yml 
    
    PLAY [dev] *********************************************************************
    
    TASK [Gathering Facts] *********************************************************
    ok: [kvm11]
    
    TASK [Ensure group "sharegrp" exists] ******************************************
    changed: [kvm11]
    
    PLAY RECAP *********************************************************************
    kvm11 : ok=2 changed=1  unreachable=0  failed=0  skipped=0  rescued=0  ignored=0
    
  3. ansible 使用 shell 模組查看主機 dev 的群組帳號 sharegrp 已產生,gid 是 1001。
    ceuser@deyu:~/ansible_pb$ ansible dev -m shell -a "getent group sharegrp"
    kvm11 | CHANGED | rc=0 >>
    sharegrp:x:1002: