chore: reduce dependency on endpoints
diff --git a/roles/openstacksdk/meta/main.yml b/roles/openstacksdk/meta/main.yml
index d07cd0c..b328fac 100644
--- a/roles/openstacksdk/meta/main.yml
+++ b/roles/openstacksdk/meta/main.yml
@@ -22,8 +22,3 @@
     - name: Ubuntu
       versions:
         - focal
-
-dependencies:
-  - role: defaults
-  - role: openstack_helm_endpoints
-    openstack_helm_endpoints_list: ["identity"]
diff --git a/roles/openstacksdk/templates/clouds.yaml.j2 b/roles/openstacksdk/templates/clouds.yaml.j2
index 19c3fcd..b855a63 100644
--- a/roles/openstacksdk/templates/clouds.yaml.j2
+++ b/roles/openstacksdk/templates/clouds.yaml.j2
@@ -1,13 +1,13 @@
 clouds:
   atmosphere:
     auth:
-      auth_url: "https://{{ openstack_helm_endpoints['identity']['host_fqdn_override']['public']['host'] }}"
-      username: "{{ openstack_helm_endpoints['identity']['auth']['admin']['username'] }}"
-      password: "{{ openstack_helm_endpoints['identity']['auth']['admin']['password'] }}"
+      auth_url: "https://{{ openstack_helm_endpoints_keystone_api_host }}"
+      username: "admin-{{ openstack_helm_endpoints_region_name }}"
+      password: "{{ openstack_helm_endpoints_keystone_admin_password }}"
       project_name: admin
       user_domain_name: Default
       project_domain_name: Default
-    region_name: "{{ openstack_helm_endpoints['identity']['auth']['admin']['region_name'] }}"
+    region_name: "{{ openstack_helm_endpoints_keystone_region_name }}"
 {% if cluster_issuer_type is defined and cluster_issuer_type in ('self-signed', 'ca') %}
     cacert: /usr/local/share/ca-certificates/atmosphere.crt
 {% endif %}