ansible(6)ansible-playbook实现远程添加用户

远程建立用户
ansible(6)ansible-playbook实现远程添加用户_第1张图片登录失败,没有设置加密

ansible(6)ansible-playbook实现远程添加用户_第2张图片
利用hash加密建立用户
ansible(6)ansible-playbook实现远程添加用户_第3张图片
可以登陆
ansible(6)ansible-playbook实现远程添加用户_第4张图片
不同用户设置不同密码
ansible(6)ansible-playbook实现远程添加用户_第5张图片
我打的是对应的密码
ansible(6)ansible-playbook实现远程添加用户_第6张图片
这样密码暴露在外面不太好
ansible(6)ansible-playbook实现远程添加用户_第7张图片
用valut加密就好
ansible(6)ansible-playbook实现远程添加用户_第8张图片
加密后
ansible(6)ansible-playbook实现远程添加用户_第9张图片

可以用encrypy来进行加密
再推就好

ansible(6)ansible-playbook实现远程添加用户_第10张图片```
vim user.yml


  • hosts: db
    tasks:
    • name: create user
      user:
      name: “{{ item.user }}”
      state: present
      password: “{{ item.pass | password_hash(‘sha512’) }}”
      loop: “{{ userlist }}”

vim userlist.yml


userlist:

  • user: user1
    pass: westos
  • user2:
    pass: redhat
  • user3:
    pass: linux

你可能感兴趣的:(企业)