diff --git a/modules/puppet-dcmanager/src/dcmanager/manifests/api.pp b/modules/puppet-dcmanager/src/dcmanager/manifests/api.pp index 46ef4aa39..cc63eb5e4 100644 --- a/modules/puppet-dcmanager/src/dcmanager/manifests/api.pp +++ b/modules/puppet-dcmanager/src/dcmanager/manifests/api.pp @@ -160,7 +160,7 @@ class dcmanager::api ( dcmanager_config { 'cache/admin_tenant': value => $keystone_admin_tenant; 'cache/admin_username': value => $keystone_admin_user; - 'cache/admin_password': value => $keystone_admin_password, secret=> true; + 'cache/admin_password': value => regsubst($keystone_admin_password, '\\$', '$$'), secret=> true; } dcmanager_config { 'endpoint_cache/auth_plugin': value => $auth_type; diff --git a/modules/puppet-dcorch/src/dcorch/manifests/api_proxy.pp b/modules/puppet-dcorch/src/dcorch/manifests/api_proxy.pp index 536340264..13d5427cb 100644 --- a/modules/puppet-dcorch/src/dcorch/manifests/api_proxy.pp +++ b/modules/puppet-dcorch/src/dcorch/manifests/api_proxy.pp @@ -159,7 +159,7 @@ class dcorch::api_proxy ( dcorch_config { 'cache/admin_tenant': value => $keystone_admin_tenant; 'cache/admin_username': value => $keystone_admin_user; - 'cache/admin_password': value => $keystone_admin_password, secret=> true; + 'cache/admin_password': value => regsubst($keystone_admin_password, '\\$', '$$') , secret=> true; } dcorch_config { 'endpoint_cache/auth_plugin': value => $auth_type;