Skip to content

Commit 89bbeef

Browse files
committed
Updating defaults, moving away from 'omit'
1 parent 9df4061 commit 89bbeef

File tree

3 files changed

+33
-33
lines changed

3 files changed

+33
-33
lines changed

roles/pulp_content_guard/tasks/rbac/rbac.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
- name: Set fact remove_rbac_cg
1818
set_fact:
1919
remove_rbac_cg: "{{ (remove_rbac_cg | default([])) + [item.name] }}"
20-
when: item.state | default('present') == 'absent'
20+
when: item.state is defined and item.state == 'absent'
2121
with_items: "{{ pulp_content_guard_rbac }}"
2222

2323
- name: Create RBAC content guards
@@ -32,13 +32,13 @@
3232
status_code: 201
3333
body:
3434
name: "{{ item.name }}"
35-
description: "{{ item.description | default(omit) }}"
35+
description: "{{ item.description | default(None) }}"
3636
body_format: form-urlencoded
37-
loop: "{{ pulp_content_guard_rbac | default([], true) }}"
37+
loop: "{{ pulp_content_guard_rbac }}"
3838
register: result
3939
when:
4040
- item.name not in rbaccgnames
41-
- item.state | default('present') != 'absent'
41+
- item.state is not defined or item.state != 'absent'
4242
changed_when: result.status == 201
4343

4444
- name: Update existing rbac content guards
@@ -53,13 +53,13 @@
5353
method: PATCH
5454
body:
5555
name: "{{ item.name }}"
56-
description: "{{ item.description | default(omit) }}"
56+
description: "{{ item.description | default(None) }}"
5757
body_format: form-urlencoded
58-
loop: "{{ pulp_content_guard_rbac | default([], true) }}"
58+
loop: "{{ pulp_content_guard_rbac }}"
5959
register: result
6060
when:
6161
- item.name in rbaccgnames
62-
- item.state | default('present') != 'absent'
62+
- item.state is not defined or item.state != 'absent'
6363
changed_when:
6464
# The pulp API currently does not report when a change is made, so we must
6565
# manually check
@@ -71,7 +71,7 @@
7171
loop: "{{ pulp_content_guard_rbac | default([], true) }}"
7272
loop_control:
7373
loop_var: content_guard
74-
when: content_guard.state | default('present') != 'absent'
74+
when: not (content_guard.state is defined and content_guard.state == 'absent')
7575

7676
- name: Initialise hrefs
7777
set_fact:
@@ -92,6 +92,6 @@
9292
method: DELETE
9393
status_code: 204
9494
body_format: form-urlencoded
95-
loop: "{{ hrefs | default([]) }}"
95+
loop: "{{ hrefs }}"
9696
register: result
9797
changed_when: result.status == 204

roles/pulp_group/tasks/main.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
- name: Set fact remove_groups
1414
set_fact:
1515
remove_groups: "{{ (remove_groups | default([])) + [item.name] }}"
16-
when: item.state | default('present') == 'absent'
16+
when: item.state is defined and item.state == 'absent'
1717
with_items: "{{ pulp_groups }}"
1818

1919
- name: Create groups
@@ -29,11 +29,11 @@
2929
body:
3030
name: "{{ item.name }}"
3131
body_format: form-urlencoded
32-
loop: "{{ pulp_groups | default([], true) }}"
32+
loop: "{{ pulp_groups }}"
3333
register: result
3434
when:
3535
- item.name not in groupnames
36-
- item.state | default('present') != 'absent'
36+
- item.state is not defined or item.state != 'absent'
3737
changed_when: result.status == 201
3838

3939
- name: Initialise hrefs
@@ -55,6 +55,6 @@
5555
method: DELETE
5656
status_code: 204
5757
body_format: form-urlencoded
58-
loop: "{{ hrefs | default([]) }}"
58+
loop: "{{ hrefs }}"
5959
register: result
6060
changed_when: result.status == 204

roles/pulp_user/tasks/main.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
- name: Set fact remove_users
1414
set_fact:
1515
remove_users: "{{ (remove_users | default([])) + [item.username] }}"
16-
when: item.state | default('present') == 'absent'
16+
when: item.state is defined and item.state == 'absent'
1717
with_items: "{{ pulp_users }}"
1818

1919
- name: Create users
@@ -28,20 +28,20 @@
2828
status_code: 201
2929
body:
3030
username: "{{ item.username }}"
31-
password: "{{ item.password | default(omit) }}"
32-
first_name: "{{ item.first_name | default(omit) }}"
33-
last_name: "{{ item.last_name | default(omit) }}"
34-
email: "{{ item.email | default(omit) }}"
35-
is_staff: "{{ item.is_staff | default(omit) }}"
36-
is_active: "{{ item.is_active | default(omit) }}"
31+
password: "{{ item.password | default(None) }}"
32+
first_name: "{{ item.first_name | default(None) }}"
33+
last_name: "{{ item.last_name | default(None) }}"
34+
email: "{{ item.email | default(None) }}"
35+
is_staff: "{{ item.is_staff | default(None) }}"
36+
is_active: "{{ item.is_active | default(None) }}"
3737
body_format: form-urlencoded
38-
loop: "{{ pulp_users | default([], true) }}"
38+
loop: "{{ pulp_users }}"
3939
loop_control:
4040
label: "{{ item.username }}"
4141
register: result
4242
when:
4343
- item.username not in usernames
44-
- item.state | default('present') != 'absent'
44+
- item.state is not defined or item.state != 'absent'
4545
changed_when: result.status == 201
4646

4747
- name: Update existing users
@@ -56,20 +56,20 @@
5656
method: PATCH
5757
body:
5858
username: "{{ item.username }}"
59-
password: "{{ item.password | default(omit) }}"
60-
first_name: "{{ item.first_name | default(omit) }}"
61-
last_name: "{{ item.last_name | default(omit) }}"
62-
email: "{{ item.email | default(omit) }}"
63-
is_staff: "{{ item.is_staff | default(omit) }}"
64-
is_active: "{{ item.is_active | default(omit) }}"
59+
password: "{{ item.password | default(None) }}"
60+
first_name: "{{ item.first_name | default(None) }}"
61+
last_name: "{{ item.last_name | default(None) }}"
62+
email: "{{ item.email | default(None) }}"
63+
is_staff: "{{ item.is_staff | default(None) }}"
64+
is_active: "{{ item.is_active | default(None) }}"
6565
body_format: form-urlencoded
66-
loop: "{{ pulp_users | default([], true) }}"
66+
loop: "{{ pulp_users }}"
6767
loop_control:
6868
label: "{{ item.username }}"
6969
register: result
7070
when:
7171
- item.username in usernames
72-
- item.state | default('present') != 'absent'
72+
- item.state is not defined or item.state != 'absent'
7373
changed_when:
7474
# The pulp API currently does not report when a change is made, so we must
7575
# manually check
@@ -79,8 +79,8 @@
7979
- name: Add or remove user from group(s)
8080
include_tasks: user_groups/add_or_remove_users.yml
8181
# Noop if pulp_users is defined but empty
82-
loop: "{{ pulp_users | default([], true) }}"
83-
when: (user.state | default('present')) != 'absent'
82+
loop: "{{ pulp_users }}"
83+
when: item.state is not defined or item.state != 'absent'
8484
loop_control:
8585
loop_var: user
8686

@@ -103,6 +103,6 @@
103103
method: DELETE
104104
status_code: 204
105105
body_format: form-urlencoded
106-
loop: "{{ hrefs | default([]) }}"
106+
loop: "{{ hrefs }}"
107107
register: result
108108
changed_when: result.status == 204

0 commit comments

Comments
 (0)