Initial Commit

This commit is contained in:
2022-05-09 10:17:07 +02:00
commit 35890645a6
16 changed files with 468 additions and 0 deletions

29
tasks/main.yml Normal file
View File

@ -0,0 +1,29 @@
---
- name: Remove unix groups
include_tasks: remove_unix_group.yml
with_dict: "{{ unix_groups }}"
loop_control:
loop_var: unix_group
when: unix_group.value.state is defined and unix_group.value.state == 'absent'
- name: Remove unix user
include_tasks: remove_unix_user.yml
with_dict: "{{ unix_users }}"
loop_control:
loop_var: unix_user
when: unix_user.value.state is defined and unix_user.value.state == 'absent'
- name: Create unix groups
include_tasks: create_unix_group.yml
with_dict: "{{ unix_groups }}"
loop_control:
loop_var: unix_group
when: unix_group.value.state is defined and unix_group.value.state == 'present' or unix_group.value.state is not defined
- name: Create unix users
include_tasks: create_unix_user.yml
with_dict: "{{ unix_users }}"
loop_control:
loop_var: unix_user
when: unix_user.value.state is defined and unix_user.value.state == 'present' or unix_user.value.state is not defined