users.yml 664 B

1234567891011121314151617181920212223242526272829
  1. - name: create users in webserver
  2. hosts: webservers
  3. gather_facts: no
  4. become: true
  5. vars_files:
  6. - secret.yml
  7. - user_list.yml
  8. tasks:
  9. - name: create user
  10. user:
  11. name: "{{ item.username }}"
  12. uid: "{{ item.uid }}"
  13. loop: "{{ users }}"
  14. when: ( item.uid >= 1000) and ( item.uid < 2000)
  15. - name: create users in database
  16. hosts: database
  17. gather_facts: no
  18. become: true
  19. vars_files:
  20. - secret.yml
  21. - user_list.yml
  22. tasks:
  23. - name: create user
  24. user:
  25. name: "{{ item.username }}"
  26. uid: "{{ item.uid }}"
  27. loop: "{{ users }}"
  28. when: ( item.uid >= 2000) and ( item.uid < 3000)