a6805cd019
The following changes were made: * Update identity_group_info to use the new openstacksdk * Added identity_group_info role to test the module Change-Id: I24e64c9455618952ee612d7413882f0ac022189f
75 lines
2.0 KiB
YAML
75 lines
2.0 KiB
YAML
---
|
|
- name: List group by domain_id
|
|
openstack.cloud.identity_group_info:
|
|
cloud: "{{ cloud }}"
|
|
domain: default
|
|
register: group_domain
|
|
|
|
- name: Assert groups were returned
|
|
assert:
|
|
that:
|
|
- group_domain.groups | length > 0
|
|
- group_domain.groups[0].domain_id == 'default'
|
|
- group_domain.groups[0].id is defined
|
|
- group_domain.groups[0].description is defined
|
|
- group_domain.groups[0].name is defined
|
|
|
|
- name: List group by domain_id and group
|
|
openstack.cloud.identity_group_info:
|
|
cloud: "{{ cloud }}"
|
|
domain: default
|
|
name: admins
|
|
register: groups_info
|
|
|
|
- name: Assert groups by domain_id and grouph returned
|
|
assert:
|
|
that:
|
|
- groups_info.groups | length > 0
|
|
- groups_info.groups[0].domain_id == 'default'
|
|
- groups_info.groups[0].id is defined
|
|
- groups_info.groups[0].description is defined
|
|
- groups_info.groups[0].name is defined
|
|
|
|
- name: List group by filter
|
|
openstack.cloud.identity_group_info:
|
|
cloud: "{{ cloud }}"
|
|
domain: default
|
|
filters:
|
|
name: admins
|
|
register: groups_filter
|
|
|
|
- name: Assert group by filter returned
|
|
assert:
|
|
that:
|
|
- groups_filter.groups | length > 0
|
|
- groups_filter.groups[0].domain_id == 'default'
|
|
- groups_filter.groups[0].id is defined
|
|
- groups_filter.groups[0].description is defined
|
|
- groups_filter.groups[0].name is defined
|
|
|
|
- name: Verify returned values of group info
|
|
assert:
|
|
that:
|
|
- item in groups_info.groups[0]
|
|
loop:
|
|
- description
|
|
- domain_id
|
|
- id
|
|
- name
|
|
|
|
- name: List group by group name
|
|
openstack.cloud.identity_group_info:
|
|
cloud: "{{ cloud }}"
|
|
name: admins
|
|
register: groups_name
|
|
|
|
- name: Assert group by name returned
|
|
assert:
|
|
that:
|
|
- groups_name.groups | length > 0
|
|
- groups_name.groups[0].domain_id == 'default'
|
|
- groups_name.groups[0].id is defined
|
|
- groups_name.groups[0].description is defined
|
|
- groups_name.groups[0].name is defined
|
|
- groups_name.groups[0].name == 'admins'
|