1 heat_template_version: ocata
4 Contrail Analytics service deployment using puppet, this YAML file
5 creates the interface between the HOT template
6 and the puppet manifest that actually installs
7 and configures Contrail Analytics.
12 description: Mapping of service_name -> network name. Typically set
13 via parameter_defaults in the resource registry. This
14 mapping overrides those in ServiceNetMapDefaults.
21 description: Mapping of service endpoint -> protocol. Typically set
22 via parameter_defaults in the resource registry.
24 ContrailAnalyticsHostIP:
25 description: host IP address of Analytics
27 ContrailAnalyticsRedisServerIp:
28 description: Redis server ip address
30 ContrailAnalyticsCollectorServerHttpPort:
31 description: Collector http port
34 ContrailAnalyticsCollectorSandeshPort:
35 description: Collector sandesh port
38 ContrailAnalyticsHttpServerPort:
39 description: Analytics http port
42 ContrailAnalyticsListenAddress:
44 description: IP address Config API is listening on
46 ContrailAnalyticsListenPort:
48 description: Port Config API is listening on
50 ContrailAnalyticsRedisServerPort:
51 description: Redis server port
54 ContrailAnalyticsRestApiIp:
55 description: IP address Analytics rest interface listens on
58 ContrailAnalyticsRestApiPort:
59 description: Analytics rest port
65 type: ./contrail-base.yaml
67 ServiceNetMap: {get_param: ServiceNetMap}
68 DefaultPasswords: {get_param: DefaultPasswords}
69 EndpointMap: {get_param: EndpointMap}
73 description: Role Contrail Analytics using composable services.
75 service_name: contrail_analytics
78 - get_attr: [ContrailBase, role_data, config_settings]
79 - contrail::analytics::collector_http_server_port: {get_param: ContrailAnalyticsCollectorServerHttpPort}
80 contrail::analytics::collector_sandesh_port: {get_param: ContrailAnalyticsCollectorSandeshPort}
81 contrail::analytics::host_ip: {get_param: ContrailAnalyticsHostIP}
82 contrail::analytics::http_server_port: {get_param: ContrailAnalyticsHttpServerPort}
83 contrail::analytics::listen_ip_address: {get_param: ContrailAnalyticsListenAddress}
84 contrail::analytics::listen_port: {get_param: ContrailAnalyticsListenPort}
85 contrail::analytics::redis_server: {get_param: ContrailAnalyticsRedisServerIp}
86 contrail::analytics::redis_server_port: {get_param: ContrailAnalyticsRedisServerPort}
87 contrail::analytics::rest_api_ip: {get_param: ContrailAnalyticsRestApiIp}
88 contrail::analytics::rest_api_port: {get_param: ContrailAnalyticsRestApiPort}
90 include ::tripleo::network::contrail::analytics