fix(auth): Define service_type in keystone_authtoken (#411)
* feat: Define service_type in keystone_authtoken
If application credentials with access rules are required,
an OpenStack service using keystonemiddleware to authenticate
with keystone, needs to define service_type in its configuration
file.
Once https://review.opendev.org/c/openstack/openstack-helm/+/883066
is merged, we can revert this PR.
* chore: clean-up yaml configs
---------
Co-authored-by: okozachenko1203 <okozachenko1203@users.noreply.github.com>
Co-authored-by: Mohammed Naser <mnaser@vexxhost.com>
diff --git a/roles/manila/vars/main.yml b/roles/manila/vars/main.yml
index 8667a14..abde25e 100644
--- a/roles/manila/vars/main.yml
+++ b/roles/manila/vars/main.yml
@@ -53,6 +53,10 @@
path_to_public_key: /etc/manila/ssh-keys/id_rsa.pub
service_image_name: "{{ manila_image_name }}"
service_instance_flavor_id: "{{ _manila_flavor.id }}"
+ keystone_authtoken:
+ # NOTE(okozachenko1203): We can remove it once the following is merged:
+ # https://review.opendev.org/883066
+ service_type: sharev2
oslo_messaging_no tifications:
driver: noop
manifests: