Advertisement
Guest User

Untitled

a guest
Jul 1st, 2016
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. - name: add several users
  2. user: >
  3. name={{ item.name }}
  4. state=present
  5. groups={{ item.groups }}
  6. uid={{ item.uid }}
  7. password={{ item.password }}
  8. shell=/bin/bash
  9. with_items:
  10. - { name: 'user1', groups: 'ssh-access,sudo', uid: '501', password: '<redacted>' }
  11. - { name: 'user2', groups: 'ssh-access,sudo', uid: '502', password: '<redacted>' }
  12. tags: users
  13.  
  14. - name: authorized_keys - user1
  15. action: authorized_key user=user1 key="{{ lookup('file', 'pubkeys/user1') }}" manage_dir=yes
  16. tags:
  17. - pubkeys
  18. - users
  19.  
  20. - name: authorized_keys - user2
  21. action: authorized_key user=user2 key="{{ lookup('file', 'pubkeys/user2') }}" manage_dir=yes
  22. tags:
  23. - pubkeys
  24. - users
  25.  
  26. - name: Deploy users
  27. user_management:
  28. - { name: "user1", groups: "sudo" }
  29. - { name: "user1", groups: "sudo" }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement