mirror of
https://github.com/freeipa/ansible-freeipa.git
synced 2026-03-26 21:33:05 +00:00
ansible-core 2.19: 'upper' and 'lower' make lists into strings
As ansible-core 2.19 'upper' and 'lower' filters make lists into strings and these strings are not interpreted as lists when running the plugins, it is needed to use 'map(<filter>)' to apply the filter to all entries of a list. Signed-off-by: Rafael Guterres Jeffman <rjeffman@redhat.com>
This commit is contained in:
@@ -49,8 +49,8 @@
|
|||||||
- { id: 2, value: "{{ user_names[0] | upper }}", expected: false }
|
- { id: 2, value: "{{ user_names[0] | upper }}", expected: false }
|
||||||
- { id: 3, value: "{{ user_names[0] }}", expected: false }
|
- { id: 3, value: "{{ user_names[0] }}", expected: false }
|
||||||
- { id: 4, value: "{{ user_names }}", expected: true }
|
- { id: 4, value: "{{ user_names }}", expected: true }
|
||||||
- { id: 5, value: "{{ user_names | upper }}", expected: false }
|
- { id: 5, value: "{{ user_names | map('upper') }}", expected: false }
|
||||||
- { id: 6, value: "{{ user_names | lower }}", expected: false }
|
- { id: 6, value: "{{ user_names | map('lower') }}", expected: false }
|
||||||
- { id: 7, value: "{{ user_names[1] }}", expected: true }
|
- { id: 7, value: "{{ user_names[1] }}", expected: true }
|
||||||
- { id: 8, value: "{{ user_names[1] | upper }}", expected: false }
|
- { id: 8, value: "{{ user_names[1] | upper }}", expected: false }
|
||||||
- { id: 9, value: "{{ user_names[1] | lower }}", expected: false }
|
- { id: 9, value: "{{ user_names[1] | lower }}", expected: false }
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
failed_when: output.changed != item.expected or output.failed
|
failed_when: output.changed != item.expected or output.failed
|
||||||
loop: "{{ test_cases }}"
|
loop: "{{ test_cases }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "Test id: {{ item.id }}"
|
label: "Test id: {{ item.id }} - {{ item.value }}"
|
||||||
|
|
||||||
- name: Test group presence with group parameter
|
- name: Test group presence with group parameter
|
||||||
vars:
|
vars:
|
||||||
@@ -73,8 +73,8 @@
|
|||||||
- { id: 2, value: "{{ group_names[0] | upper }}", expected: false }
|
- { id: 2, value: "{{ group_names[0] | upper }}", expected: false }
|
||||||
- { id: 3, value: "{{ group_names[0] }}", expected: false }
|
- { id: 3, value: "{{ group_names[0] }}", expected: false }
|
||||||
- { id: 4, value: "{{ group_names }}", expected: true }
|
- { id: 4, value: "{{ group_names }}", expected: true }
|
||||||
- { id: 5, value: "{{ group_names | upper }}", expected: false }
|
- { id: 5, value: "{{ group_names | map('upper') }}", expected: false }
|
||||||
- { id: 6, value: "{{ group_names | lower }}", expected: false }
|
- { id: 6, value: "{{ group_names | map('lower') }}", expected: false }
|
||||||
- { id: 7, value: "{{ group_names[1] }}", expected: true }
|
- { id: 7, value: "{{ group_names[1] }}", expected: true }
|
||||||
- { id: 8, value: "{{ group_names[1] | upper }}", expected: false }
|
- { id: 8, value: "{{ group_names[1] | upper }}", expected: false }
|
||||||
- { id: 9, value: "{{ group_names[1] | lower }}", expected: false }
|
- { id: 9, value: "{{ group_names[1] | lower }}", expected: false }
|
||||||
@@ -159,8 +159,8 @@
|
|||||||
- { id: 2, value: "{{ user_names[0] | upper }}", expected: false }
|
- { id: 2, value: "{{ user_names[0] | upper }}", expected: false }
|
||||||
- { id: 3, value: "{{ user_names[0] }}", expected: false }
|
- { id: 3, value: "{{ user_names[0] }}", expected: false }
|
||||||
- { id: 4, value: "{{ user_names }}", expected: true }
|
- { id: 4, value: "{{ user_names }}", expected: true }
|
||||||
- { id: 5, value: "{{ user_names | upper }}", expected: false }
|
- { id: 5, value: "{{ user_names | map('upper') }}", expected: false }
|
||||||
- { id: 6, value: "{{ user_names | lower }}", expected: false }
|
- { id: 6, value: "{{ user_names | map('lower') }}", expected: false }
|
||||||
- { id: 7, value: "{{ user_names[1] }}", expected: true }
|
- { id: 7, value: "{{ user_names[1] }}", expected: true }
|
||||||
- { id: 8, value: "{{ user_names[1] | upper }}", expected: false }
|
- { id: 8, value: "{{ user_names[1] | upper }}", expected: false }
|
||||||
- { id: 9, value: "{{ user_names[1] | lower }}", expected: false }
|
- { id: 9, value: "{{ user_names[1] | lower }}", expected: false }
|
||||||
@@ -183,8 +183,8 @@
|
|||||||
- { id: 2, value: "{{ group_names[0] | upper }}", expected: false }
|
- { id: 2, value: "{{ group_names[0] | upper }}", expected: false }
|
||||||
- { id: 3, value: "{{ group_names[0] }}", expected: false }
|
- { id: 3, value: "{{ group_names[0] }}", expected: false }
|
||||||
- { id: 4, value: "{{ group_names }}", expected: true }
|
- { id: 4, value: "{{ group_names }}", expected: true }
|
||||||
- { id: 5, value: "{{ group_names | upper }}", expected: false }
|
- { id: 5, value: "{{ group_names | map('upper') }}", expected: false }
|
||||||
- { id: 6, value: "{{ group_names | lower }}", expected: false }
|
- { id: 6, value: "{{ group_names | map('lower') }}", expected: false }
|
||||||
- { id: 7, value: "{{ group_names[1] }}", expected: true }
|
- { id: 7, value: "{{ group_names[1] }}", expected: true }
|
||||||
- { id: 8, value: "{{ group_names[1] | upper }}", expected: false }
|
- { id: 8, value: "{{ group_names[1] | upper }}", expected: false }
|
||||||
- { id: 9, value: "{{ group_names[1] | lower }}", expected: false }
|
- { id: 9, value: "{{ group_names[1] | lower }}", expected: false }
|
||||||
|
|||||||
@@ -97,7 +97,7 @@
|
|||||||
ipahbacsvcgroup:
|
ipahbacsvcgroup:
|
||||||
ipaadmin_password: SomeADMINpassword
|
ipaadmin_password: SomeADMINpassword
|
||||||
name: testgroup
|
name: testgroup
|
||||||
hbacsvc: "{{ hbacsvc_list | lower }}"
|
hbacsvc: "{{ hbacsvc_list | map('lower') }}"
|
||||||
register: result
|
register: result
|
||||||
failed_when: result.changed or result.failed
|
failed_when: result.changed or result.failed
|
||||||
|
|
||||||
@@ -105,7 +105,7 @@
|
|||||||
ipahbacsvcgroup:
|
ipahbacsvcgroup:
|
||||||
ipaadmin_password: SomeADMINpassword
|
ipaadmin_password: SomeADMINpassword
|
||||||
name: testgroup
|
name: testgroup
|
||||||
hbacsvc: "{{ hbacsvc_list | upper }}"
|
hbacsvc: "{{ hbacsvc_list | map('upper') }}"
|
||||||
register: result
|
register: result
|
||||||
failed_when: result.changed or result.failed
|
failed_when: result.changed or result.failed
|
||||||
|
|
||||||
@@ -153,7 +153,7 @@
|
|||||||
ipahbacsvcgroup:
|
ipahbacsvcgroup:
|
||||||
ipaadmin_password: SomeADMINpassword
|
ipaadmin_password: SomeADMINpassword
|
||||||
name: testgroup
|
name: testgroup
|
||||||
hbacsvc: "{{ hbacsvc_list | lower }}"
|
hbacsvc: "{{ hbacsvc_list | map('lower') }}"
|
||||||
action: member
|
action: member
|
||||||
register: result
|
register: result
|
||||||
failed_when: result.changed or result.failed
|
failed_when: result.changed or result.failed
|
||||||
@@ -162,7 +162,7 @@
|
|||||||
ipahbacsvcgroup:
|
ipahbacsvcgroup:
|
||||||
ipaadmin_password: SomeADMINpassword
|
ipaadmin_password: SomeADMINpassword
|
||||||
name: testgroup
|
name: testgroup
|
||||||
hbacsvc: "{{ hbacsvc_list | upper }}"
|
hbacsvc: "{{ hbacsvc_list | map('upper') }}"
|
||||||
action: member
|
action: member
|
||||||
register: result
|
register: result
|
||||||
failed_when: result.changed or result.failed
|
failed_when: result.changed or result.failed
|
||||||
@@ -171,7 +171,7 @@
|
|||||||
ipahbacsvcgroup:
|
ipahbacsvcgroup:
|
||||||
ipaadmin_password: SomeADMINpassword
|
ipaadmin_password: SomeADMINpassword
|
||||||
name: testgroup
|
name: testgroup
|
||||||
hbacsvc: "{{ hbacsvc_list | upper }}"
|
hbacsvc: "{{ hbacsvc_list | map('upper') }}"
|
||||||
action: member
|
action: member
|
||||||
state: absent
|
state: absent
|
||||||
check_mode: yes
|
check_mode: yes
|
||||||
@@ -182,7 +182,7 @@
|
|||||||
ipahbacsvcgroup:
|
ipahbacsvcgroup:
|
||||||
ipaadmin_password: SomeADMINpassword
|
ipaadmin_password: SomeADMINpassword
|
||||||
name: testgroup
|
name: testgroup
|
||||||
hbacsvc: "{{ hbacsvc_list | upper }}"
|
hbacsvc: "{{ hbacsvc_list | map('upper') }}"
|
||||||
action: member
|
action: member
|
||||||
state: absent
|
state: absent
|
||||||
register: result
|
register: result
|
||||||
@@ -192,7 +192,7 @@
|
|||||||
ipahbacsvcgroup:
|
ipahbacsvcgroup:
|
||||||
ipaadmin_password: SomeADMINpassword
|
ipaadmin_password: SomeADMINpassword
|
||||||
name: testgroup
|
name: testgroup
|
||||||
hbacsvc: "{{ hbacsvc_list | upper }}"
|
hbacsvc: "{{ hbacsvc_list | map('upper') }}"
|
||||||
action: member
|
action: member
|
||||||
state: absent
|
state: absent
|
||||||
check_mode: yes
|
check_mode: yes
|
||||||
@@ -213,7 +213,7 @@
|
|||||||
ipahbacsvcgroup:
|
ipahbacsvcgroup:
|
||||||
ipaadmin_password: SomeADMINpassword
|
ipaadmin_password: SomeADMINpassword
|
||||||
name: testgroup
|
name: testgroup
|
||||||
hbacsvc: "{{ hbacsvc_list | lower }}"
|
hbacsvc: "{{ hbacsvc_list | map('lower') }}"
|
||||||
action: member
|
action: member
|
||||||
state: absent
|
state: absent
|
||||||
register: result
|
register: result
|
||||||
|
|||||||
@@ -81,8 +81,8 @@
|
|||||||
- name: Test hostgroup presence with multiple hosts and action hostgroup
|
- name: Test hostgroup presence with multiple hosts and action hostgroup
|
||||||
vars:
|
vars:
|
||||||
test_cases:
|
test_cases:
|
||||||
- { id: 1, value: "{{ test_hosts | lower }}", expected: true }
|
- { id: 1, value: "{{ test_hosts | map('lower') }}", expected: true }
|
||||||
- { id: 2, value: "{{ test_hosts | upper }}", expected: false }
|
- { id: 2, value: "{{ test_hosts | map('upper') }}", expected: false }
|
||||||
- { id: 3, value: "{{ test_hosts }}", expected: false }
|
- { id: 3, value: "{{ test_hosts }}", expected: false }
|
||||||
- { id: 4, value: "{{ test_hosts[1] }}", expected: true }
|
- { id: 4, value: "{{ test_hosts[1] }}", expected: true }
|
||||||
- { id: 5, value: "{{ test_hosts[1] | lower }}", expected: false }
|
- { id: 5, value: "{{ test_hosts[1] | lower }}", expected: false }
|
||||||
@@ -104,8 +104,8 @@
|
|||||||
- name: Test hostgroup with multiple hosts and action member
|
- name: Test hostgroup with multiple hosts and action member
|
||||||
vars:
|
vars:
|
||||||
test_cases:
|
test_cases:
|
||||||
- { id: 1, value: "{{ test_hosts | lower }}", state: "absent", expected: true }
|
- { id: 1, value: "{{ test_hosts | map('lower') }}", state: "absent", expected: true }
|
||||||
- { id: 2, value: "{{ test_hosts | upper }}", state: "absent", expected: false }
|
- { id: 2, value: "{{ test_hosts | map('upper') }}", state: "absent", expected: false }
|
||||||
- { id: 3, value: "{{ test_hosts }}", state: "present", expected: true }
|
- { id: 3, value: "{{ test_hosts }}", state: "present", expected: true }
|
||||||
- { id: 4, value: "{{ test_hosts[1] }}", state: "absent", expected: true }
|
- { id: 4, value: "{{ test_hosts[1] }}", state: "absent", expected: true }
|
||||||
- { id: 5, value: "{{ test_hosts[1] | lower }}", state: "absent", expected: false }
|
- { id: 5, value: "{{ test_hosts[1] | lower }}", state: "absent", expected: false }
|
||||||
@@ -113,7 +113,7 @@
|
|||||||
- { id: 7, value: "{{ test_hosts[0] | lower }}", state: "present", expected: false }
|
- { id: 7, value: "{{ test_hosts[0] | lower }}", state: "present", expected: false }
|
||||||
- { id: 8, value: "{{ test_hosts[0] }}", state: "present", expected: false }
|
- { id: 8, value: "{{ test_hosts[0] }}", state: "present", expected: false }
|
||||||
- { id: 9, value: "{{ test_hosts[0] | upper }}", state: "present", expected: false }
|
- { id: 9, value: "{{ test_hosts[0] | upper }}", state: "present", expected: false }
|
||||||
- { id: 10, value: "{{ test_hosts | upper }}", state: "present", expected: true }
|
- { id: 10, value: "{{ test_hosts | map('upper') }}", state: "present", expected: true }
|
||||||
- { id: 11, value: "{{ test_hosts[1] }}", state: "present", expected: false }
|
- { id: 11, value: "{{ test_hosts[1] }}", state: "present", expected: false }
|
||||||
- { id: 12, value: "{{ test_hosts[0] | lower }}", state: "present", expected: false }
|
- { id: 12, value: "{{ test_hosts[0] | lower }}", state: "present", expected: false }
|
||||||
- { id: 13, value: "{{ test_hosts[0] }}", state: "absent", expected: true }
|
- { id: 13, value: "{{ test_hosts[0] }}", state: "absent", expected: true }
|
||||||
|
|||||||
Reference in New Issue
Block a user