Add EndpointMap as output
authorJuan Antonio Osorio Robles <jaosorior@redhat.com>
Wed, 30 Mar 2016 15:30:42 +0000 (15:30 +0000)
committerJuan Antonio Osorio Robles <jaosorior@redhat.com>
Thu, 31 Mar 2016 08:01:01 +0000 (08:01 +0000)
The endpoint map contains, not only the hosts and protocols that
the resulting services will use, but also the ports. This
information is useful, and the aim of this patch is to make it
available for the tripleoclient to use it.

Change-Id: I4cc5bbf2e7200f78cd90b93659c326a9200278d7

overcloud.yaml

index 19e847a..3a76a10 100644 (file)
@@ -1692,6 +1692,12 @@ outputs:
   SwiftInternalVip:
     description: VIP for Swift Proxy internal endpoint
     value: {get_attr: [VipMap, net_ip_map, {get_param: [ServiceNetMap, SwiftProxyNetwork]}]}
   SwiftInternalVip:
     description: VIP for Swift Proxy internal endpoint
     value: {get_attr: [VipMap, net_ip_map, {get_param: [ServiceNetMap, SwiftProxyNetwork]}]}
+  EndpointMap:
+    description: |
+      Mapping of the resources with the needed info for their endpoints.
+      This includes the protocol used, the IP, port and also a full
+      representation of the URI.
+    value: {get_attr: [EndpointMap, endpoint_map]}
   HostsEntry:
     description: |
       The content that should be appended to your /etc/hosts if you want to get
   HostsEntry:
     description: |
       The content that should be appended to your /etc/hosts if you want to get