diff --git a/puppet/services/barbican-api.yaml b/puppet/services/barbican-api.yaml
index fb865960c8..7fa43b8f58 100644
--- a/puppet/services/barbican-api.yaml
+++ b/puppet/services/barbican-api.yaml
@@ -185,6 +185,13 @@ outputs:
             get_param: [EndpointMap, BarbicanInternal, uri]
           cinder::api::keymgr_encryption_auth_url:
             get_param: [EndpointMap, KeystoneInternal, uri_no_suffix]
+        glance_api:
+          glance::api::keymgr_backend: >
+            castellan.key_manager.barbican_key_manager.BarbicanKeyManager
+          glance::api::keymgr_encryption_api_url:
+            get_param: [EndpointMap, BarbicanInternal, uri]
+          glance::api::keymgr_encryption_auth_url:
+            get_param: [EndpointMap, KeystoneInternal, uri_no_suffix]
       metadata_settings:
         get_attr: [ApacheServiceBase, role_data, metadata_settings]
       upgrade_tasks: