ansible批量增加用户和设置密码
一、通一给内网机器增加一个用户,用到playbook剧本,批量修改1
2
3
4
5
6
7
8
---
- hosts: "{{hosts}}"
gather_facts: false
tasks:
- name: Change password
user: name={{ item }} password={{ new_pass | password_hash('sha512') }}
with_items: users
二、执行,214就是要设置密码
1
ansible-playbook testuser.yml -e "hosts=jump users=testuser new_pass=*(214)"
ansible-playbook second -e "hosts=192.168.43.66 users=xie new_pass=*(helon)"
- hosts: 192.168.43.66
remote_user: root
vars:
- name: helon
tasks:
- name: create user:xie
user: name=helon groups={{name}} state=present
~
~ 好像不行啊,添加的用户还是没有密码,是我的步骤有错吗?
页:
[1]