Add mandatory interactive user group
This commit is contained in:
		| @@ -1,2 +1,5 @@ | |||||||
| --- | --- | ||||||
| user_default_shell: /bin/bash | user_default_shell: /bin/bash | ||||||
|  | user_default_groups: | ||||||
|  |   - users | ||||||
|  | user_interactive_user_mandatory_groups: users | ||||||
|   | |||||||
| @@ -1,4 +1,10 @@ | |||||||
| --- | --- | ||||||
|  | - name: create the users group | ||||||
|  |   group: | ||||||
|  |     name: "{{ item }}" | ||||||
|  |     state: present | ||||||
|  |   loop: "{{ user_default_groups }}" | ||||||
|  |  | ||||||
| - name: ensure groups | - name: ensure groups | ||||||
|   group: |   group: | ||||||
|     name: "{{ item.name }}" |     name: "{{ item.name }}" | ||||||
| @@ -25,6 +31,14 @@ | |||||||
|   when: users_interactive is defined |   when: users_interactive is defined | ||||||
|   no_log: yes |   no_log: yes | ||||||
|  |  | ||||||
|  | - name: add users to default groups | ||||||
|  |   user: | ||||||
|  |     name: "{{ item.name }}" | ||||||
|  |     groups: "{{ user_interactive_user_mandatory_groups | default(omit) }}" | ||||||
|  |     append: yes | ||||||
|  |   with_items: "{{ users_interactive }}" | ||||||
|  |   when: users_interactive is defined and user_interactive_user_mandatory_groups is defined | ||||||
|  |  | ||||||
| - name: ensure system groups | - name: ensure system groups | ||||||
|   group: |   group: | ||||||
|     name: "{{ item.name }}" |     name: "{{ item.name }}" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user