From 229ea5f12c69119a02aa554c00d48cbc95cd13f5 Mon Sep 17 00:00:00 2001 From: Yanis Guenane Date: Wed, 4 Feb 2015 09:19:26 -0500 Subject: [PATCH] Identity: set the proper admin_bind_host Following this commit[1], bind_host has been moved to public_bind_host letting admin_bind_host undefined, hence trying to bind to 0.0.0.0. Since HAProxy already listens on an IP address it prevents the keystone service from starting. [1] 9bf5e54f5c95dc5b610ebba9958c6f3ae1f77a13 Change-Id: I942c473e9c0ad7dcd61f10339cadddcda01e7c7b --- manifests/identity.pp | 1 + spec/classes/cloud_identity_spec.rb | 1 + 2 files changed, 2 insertions(+) diff --git a/manifests/identity.pp b/manifests/identity.pp index 40d41965..088d6d4f 100644 --- a/manifests/identity.pp +++ b/manifests/identity.pp @@ -543,6 +543,7 @@ class cloud::identity ( use_syslog => $use_syslog, verbose => $verbose, public_bind_host => $api_eth, + admin_bind_host => $api_eth, log_dir => $log_dir, log_file => $log_file, public_port => $ks_keystone_public_port, diff --git a/spec/classes/cloud_identity_spec.rb b/spec/classes/cloud_identity_spec.rb index bbaca890..ac7fc2a4 100644 --- a/spec/classes/cloud_identity_spec.rb +++ b/spec/classes/cloud_identity_spec.rb @@ -131,6 +131,7 @@ describe 'cloud::identity' do :token_provider => 'keystone.token.providers.uuid.Provider', :use_syslog => true, :public_bind_host => '10.0.0.1', + :admin_bind_host => '10.0.0.1', :public_port => '5000', :admin_port => '35357', :token_expiration => '3600',