Skip to content

Commit 9cba6d0

Browse files
authored
Updated playbook to use set_fact for identities to avoid fact issues (#89)
* Updated playbook to use set_fact for identities to avoid fact issues * Adding 'null.yml' back
1 parent 03451f9 commit 9cba6d0

File tree

4 files changed

+27
-79
lines changed

4 files changed

+27
-79
lines changed

manage-participants/destroy.yml

Lines changed: 0 additions & 59 deletions
This file was deleted.

manage-participants/main.yml

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22

3-
- hosts: localhost
3+
- hosts: identity-hosts
44
name: Verify Identity Provider
55
tasks:
66

@@ -16,33 +16,16 @@
1616
- ipa_host is defined
1717

1818
- name: Remove participants from IdM
19-
import_playbook: "../../requirements_roles/infra-ansible/playbooks/manage-identities/manage-idm-identities.yml"
20-
vars:
21-
identities: "{{ lodestar_identities_remove }}"
22-
when:
23-
- lodestar_identities_remove.users is defined
24-
- lodestar_identities_remove.users != []
25-
26-
- name: Remove participants from queue
27-
import_playbook: "process_queue.yml"
28-
vars:
29-
identities: "{{ lodestar_identities_remove }}"
19+
import_playbook: "process_remove.yml"
3020
when:
3121
- lodestar_identities_remove.users is defined
3222
- lodestar_identities_remove.users != []
3323

3424
- name: Add participants to IdM
35-
import_playbook: "../../requirements_roles/infra-ansible/playbooks/manage-identities/manage-idm-identities.yml"
36-
vars:
37-
identities: "{{ lodestar_identities }}"
25+
import_playbook: "process_add.yml"
3826
when:
3927
- lodestar_identities.users is defined
4028
- lodestar_identities.users != []
4129

42-
- name: Mail Users
43-
import_playbook: mail_users.yml
44-
vars:
45-
identities: "{{ lodestar_identities }}"
46-
4730
- name: Update Anarchy with status
4831
import_playbook: completion_callback.yml
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
3+
- hosts: identity-hosts
4+
set_fact:
5+
identities: "{{ lodestar_identities }}"
6+
7+
- name: Add participants to IdM
8+
import_playbook: "../../requirements_roles/infra-ansible/playbooks/manage-identities/manage-idm-identities.yml"
9+
10+
- name: Mail Users
11+
import_playbook: mail_users.yml
12+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
3+
- hosts: identity-hosts
4+
set_fact:
5+
identities: "{{ lodestar_identities_remove }}"
6+
7+
- name: Remove participants from IdM
8+
import_playbook: "../../requirements_roles/infra-ansible/playbooks/manage-identities/manage-idm-identities.yml"
9+
10+
- name: Remove participants from queue
11+
import_playbook: "process_queue.yml"
12+

0 commit comments

Comments
 (0)