1)不多啰嗦,直接上playbook
-
hosts: all
vars:- uname: dev
- gname: dev
tasks:
-
name: Make sure we have a {{ gname }} group
group: name={{ gname }} state=present -
name: create new user {{ uname }}
user: name={{ uname }} group={{ gname }} password={{ ‘passwd123456’ |password_hash(‘sha512’) }} update_password=always append=yes
2)列出一下hosts:
ansible-playbook user_add.yml --list-host
3)干跑一次:
ansible-playbook -C user_add.yml
4)执行:ansible-playbook user_add.yml