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.