diff --git a/ansible/group_vars/all.yml b/ansible/group_vars/all.yml index dd8cb88ccf7cc8a81ddd474b0b3e11ee4ed8d4c7..bfeb2dfc2c77a80de8732e686c9abf1f5d1b7960 100644 --- a/ansible/group_vars/all.yml +++ b/ansible/group_vars/all.yml @@ -716,6 +716,7 @@ nova_keystone_user: "nova" placement_keystone_user: "placement" murano_keystone_user: "murano" cinder_keystone_user: "cinder" +glance_keystone_user: "glance" # Nova fake driver and the number of fake driver per compute node enable_nova_fake: "no" diff --git a/ansible/roles/manila/templates/manila-share.conf.j2 b/ansible/roles/manila/templates/manila-share.conf.j2 index 51c946154f1614ab2cc8a91ec9bd6f96d29585df..5b9a528293cbedfa955f3976f03ab59330138bf8 100644 --- a/ansible/roles/manila/templates/manila-share.conf.j2 +++ b/ansible/roles/manila/templates/manila-share.conf.j2 @@ -5,6 +5,18 @@ enabled_share_backends = {{ manila_enabled_backends|map(attribute='name')|join(' default_share_type = default_share_type +[glance] +auth_url = {{ keystone_admin_url }} +auth_type = password +project_domain_id = {{ default_project_domain_id }} +user_domain_id = {{ default_user_domain_id }} +region_name = {{ openstack_region_name }} +endpoint_type = internalURL +project_name = service +username = {{ glance_keystone_user }} +password = {{ glance_keystone_password }} +cafile = {{ openstack_cacert }} + [cinder] auth_uri = {{ keystone_internal_url }} auth_url = {{ keystone_admin_url }} @@ -14,7 +26,7 @@ user_domain_id = {{ default_user_domain_id }} region_name = {{ openstack_region_name }} endpoint_type = internalURL project_name = service -username = cinder +username = {{ cinder_keystone_user }} password = {{ cinder_keystone_password }} cafile = {{ openstack_cacert }} diff --git a/releasenotes/notes/manila-glance-4524ed1e9d488a60.yaml b/releasenotes/notes/manila-glance-4524ed1e9d488a60.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1efc34d4bf28c17abb721a01f98ea95e093e5244 --- /dev/null +++ b/releasenotes/notes/manila-glance-4524ed1e9d488a60.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + Fixes an issue with Manila configuration which was missing a ``[glance]`` + section, preventing some drivers from operating.