2016-03-29 88 views
0

我需要使用Ansible腳本添加沒有密碼的組和用戶(nologin用戶)。如何使用Ansible在沒有密碼的情況下添加用戶和組?

我執行以下命令:

$ansible-playbook deploy_nagios_client.yml -i hosts -e hosts=qa1-jetty -v 

下面是main.yml

--- 

# Create Nagios User and Group 
    - name: Add group "nagios" 
    group: name=nagios 
    become: true 

    - name: Add user "nagios" 
    user: name=nagios groups=nagios password="" shell=/bin/bash append=yes comment="Nagios nologin User" state=present 
    become: true 

Result

回答

0

如果你想創建一個NOLOGIN用戶,你應該指定一個到shell說法一樣這個:

- name: Add user "nagios" 
    user: 
     name: nagios 
     groups: nagios 
     shell: /sbin/nologin 
     append: yes 
     comment: "Nagios nologin User" 
     state: present 
    become: true 
相關問題