aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuan Antonio Osorio Robles <jaosorior@redhat.com>2016-09-08 11:12:08 +0300
committerJuan Antonio Osorio Robles <jaosorior@redhat.com>2016-09-08 11:12:08 +0300
commit50b5f6ae4326ce3c1bc0e01a4b7ef5d8a9edb733 (patch)
tree290472c525b49f74e57dfab2598ba71791fa2396
parent393c15550a7416486daaaf4584cda50ee99fd790 (diff)
Add keystone networks for the different endpoints
Keystone doesn't provide different flags to indicate that both of its endpoints are enabled. So currently we have to manually add its network to all-nodes-config. bp tls-via-certmogner Change-Id: Ibecd78706e84853107f698ba411a0c05e6f5be52
-rw-r--r--puppet/all-nodes-config.yaml5
1 files changed, 5 insertions, 0 deletions
diff --git a/puppet/all-nodes-config.yaml b/puppet/all-nodes-config.yaml
index f499739a..c0a3b59e 100644
--- a/puppet/all-nodes-config.yaml
+++ b/puppet/all-nodes-config.yaml
@@ -99,6 +99,11 @@ resources:
SERVICE:
str_split: [',', {get_param: enabled_services}]
- values: {get_param: ServiceNetMap}
+ # Keystone doesn't provide separate entries for the public
+ # and admin endpoints, so we need to add them here manually
+ # like we do in the vip-config below
+ - keystone_admin_api_network: {get_param: [ServiceNetMap, keystone_admin_api_network]}
+ keystone_public_api_network: {get_param: [ServiceNetMap, keystone_public_api_network]}
# provides a mapping of service_name_ips to a list of IPs
- {get_param: service_ips}
- {get_param: service_node_names}