|
43 | 43 |
|
44 | 44 | - name: "Set Group Membership"
|
45 | 45 | set_fact:
|
46 |
| - usrgrp: "{{ (usrgrp | default([])) + [ {'name': item, 'members': (engagement_users | selectattr('role','equalto',item) | map(attribute='email') | map('regex_replace','@.*','') | list) } ] }}" |
47 |
| - loop: "{{ unique_groups }}" |
| 46 | + usrgrp: "{{ (usrgrp | default([])) + [ {'name': item, 'members': (engagement_users | selectattr('role','equalto',item) | map(attribute='email') | map('regex_replace','@.*','') | list) } ] }}" |
| 47 | + loop: "{{ unique_groups }}" |
48 | 48 |
|
49 | 49 | - name: Add LDAP Groups Grouping
|
50 | 50 | set_fact:
|
51 | 51 | usrgrp: "{{ (usrgrp | default([])) + [ {'name': 'ldap-members', 'childgroups': unique_groups } ] }}"
|
52 | 52 |
|
53 | 53 | - name: "Set IDM facts"
|
54 | 54 | set_fact:
|
55 |
| - ipa_host: "{{ 'ipa.apps.' + (ocp_sub_domain | lower) + '.' + environment_root | default(engagement_region | default('na') | lower) +'-1.' + ocp_base_url }}" |
| 55 | + ipa_host: "{{ 'ipa.apps.' + (ocp_sub_domain | lower) + '.' + environment_root | default(engagement_region | default('na') | lower) +'-1.' + ocp_base_url }}" |
56 | 56 | ipa_admin_user: "{{ ocp_admin_username }}"
|
57 | 57 | ipa_admin_password: "{{ ocp_admin_password }}"
|
58 | 58 | ipa_validate_certs: "{{ ipa_validate_certs | default(true) }}"
|
59 | 59 |
|
60 | 60 | - name: "Assemble inventory"
|
61 | 61 | set_fact:
|
62 |
| - claim_content: "{{ { 'ipa_validate_certs': ipa_validate_certs, 'ipa_host': ipa_host, 'ipa_admin_user': ipa_admin_user, 'ipa_admin_password': ipa_admin_password, 'identities': { 'users': users, 'groups': usrgrp } } | to_nice_yaml(indent=2) }}" |
| 62 | + claim_content: "{{ { 'ipa_validate_certs': ipa_validate_certs, 'ipa_host': ipa_host, 'ipa_admin_user': ipa_admin_user, 'ipa_admin_password': ipa_admin_password, 'lodestar_identities': { 'users': users, 'groups': usrgrp } } | to_nice_yaml(indent=2) }}" |
63 | 63 |
|
64 | 64 | - name: "Write inventory to file"
|
65 | 65 | copy:
|
|
0 commit comments