fix: Avoid localhost delegation for openstack.cloud tasks (#709)
Co-authored-by: okozachenko1203 <okozachenko1203@users.noreply.github.com>
diff --git a/roles/keystone/meta/main.yml b/roles/keystone/meta/main.yml
index 3e149bf..a27c0ef 100644
--- a/roles/keystone/meta/main.yml
+++ b/roles/keystone/meta/main.yml
@@ -25,7 +25,7 @@
dependencies:
- role: defaults
- # - role: openstacksdk
+ - role: openstacksdk
- role: openstack_helm_endpoints
vars:
openstack_helm_endpoints_chart: keystone
diff --git a/roles/keystone/tasks/main.yml b/roles/keystone/tasks/main.yml
index c9e6229..50ff854 100644
--- a/roles/keystone/tasks/main.yml
+++ b/roles/keystone/tasks/main.yml
@@ -105,7 +105,6 @@
- name: Create Keystone domains
run_once: true
- delegate_to: localhost
vexxhost.atmosphere.identity_domain:
name: "{{ item.name }}"
register: keystone_domains_result
@@ -115,7 +114,6 @@
- name: Create Keystone identity providers
run_once: true
- delegate_to: localhost
vexxhost.atmosphere.federation_idp:
name: "{{ item.domain.name }}"
domain_id: "{{ item.domain.id }}"
@@ -127,7 +125,6 @@
- name: Create Keystone federation mappings
run_once: true
- delegate_to: localhost
vexxhost.atmosphere.federation_mapping:
name: "{{ item.name }}-openid"
rules:
@@ -145,7 +142,6 @@
- name: Create Keystone federation protocols
run_once: true
- delegate_to: localhost
vexxhost.atmosphere.keystone_federation_protocol:
name: openid
idp_id: "{{ item.name }}"