summaryrefslogtreecommitdiff
path: root/test/integration/targets/user/tasks/test_local.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/user/tasks/test_local.yml')
-rw-r--r--test/integration/targets/user/tasks/test_local.yml40
1 files changed, 40 insertions, 0 deletions
diff --git a/test/integration/targets/user/tasks/test_local.yml b/test/integration/targets/user/tasks/test_local.yml
index 67c24a21..217d4769 100644
--- a/test/integration/targets/user/tasks/test_local.yml
+++ b/test/integration/targets/user/tasks/test_local.yml
@@ -86,9 +86,11 @@
- testgroup3
- testgroup4
- testgroup5
+ - testgroup6
- local_ansibulluser
tags:
- user_test_local_mode
+ register: test_groups
- name: Create local_ansibulluser with groups
user:
@@ -113,6 +115,18 @@
tags:
- user_test_local_mode
+- name: Append groups for local_ansibulluser (again)
+ user:
+ name: local_ansibulluser
+ state: present
+ local: yes
+ groups: ['testgroup3', 'testgroup4']
+ append: yes
+ register: local_user_test_4_again
+ ignore_errors: yes
+ tags:
+ - user_test_local_mode
+
- name: Test append without groups for local_ansibulluser
user:
name: local_ansibulluser
@@ -133,6 +147,28 @@
tags:
- user_test_local_mode
+- name: Append groups for local_ansibulluser using group id
+ user:
+ name: local_ansibulluser
+ state: present
+ append: yes
+ groups: "{{ test_groups.results[5]['gid'] }}"
+ register: local_user_test_7
+ ignore_errors: yes
+ tags:
+ - user_test_local_mode
+
+- name: Append groups for local_ansibulluser using gid (again)
+ user:
+ name: local_ansibulluser
+ state: present
+ append: yes
+ groups: "{{ test_groups.results[5]['gid'] }}"
+ register: local_user_test_7_again
+ ignore_errors: yes
+ tags:
+ - user_test_local_mode
+
# If we don't re-assign, then "Set user expiration" will
# fail.
- name: Re-assign named group for local_ansibulluser
@@ -164,6 +200,7 @@
- testgroup3
- testgroup4
- testgroup5
+ - testgroup6
- local_ansibulluser
tags:
- user_test_local_mode
@@ -175,7 +212,10 @@
- local_user_test_2 is not changed
- local_user_test_3 is changed
- local_user_test_4 is changed
+ - local_user_test_4_again is not changed
- local_user_test_6 is changed
+ - local_user_test_7 is changed
+ - local_user_test_7_again is not changed
- local_user_test_remove_1 is changed
- local_user_test_remove_2 is not changed
tags: