1 heat_template_version: pike
4 Base parameters for all Contrail Services.
9 description: Dictionary packing service data
13 description: Mapping of service_name -> network name. Typically set
14 via parameter_defaults in the resource registry. This
15 mapping overrides those in ServiceNetMapDefaults.
22 description: Role name on which the service is applied
26 description: Parameters specific to the role
30 description: Mapping of service endpoint -> protocol. Typically set
31 via parameter_defaults in the resource registry.
34 description: AAAmode can be no-auth, cloud-admin or rbac
37 ContrailAAAModeAnalytics:
38 description: AAAmode for analytics can be no-auth, cloud-admin or rbac
42 description: Keystone admin user password
46 description: Keystone admin tenant name
50 description: Keystone admin token
54 description: Keystone admin user name
59 description: Keystone SSL port
63 description: Keystone Public SSL port
67 description: Keystone authentication method
71 description: Keystone insecure mode
73 ContrailMemcachedServer:
74 default: '127.0.0.1:12111'
75 description: Memcached server
78 description: The password for RabbitMQ
83 description: The username for RabbitMQ
87 description: Set rabbit subscriber port, change this if using SSL
92 description: Shared role data for the Contrail services.
94 service_name: contrail_base
96 contrail::aaa_mode: {get_param: ContrailAAAMode}
97 contrail::analytics_aaa_mode: {get_param: ContrailAAAModeAnalytics}
98 contrail::admin_password: {get_param: AdminPassword}
99 contrail::admin_tenant_name: {get_param: AdminTenantName}
100 contrail::admin_token: {get_param: AdminToken}
101 contrail::admin_user: {get_param: AdminUser}
102 contrail::auth: {get_param: ContrailAuth}
103 contrail::auth_host: {get_param: [EndpointMap, KeystonePublic, host] }
104 contrail::auth_port: {get_param: [EndpointMap, KeystoneAdmin, port] }
105 contrail::auth_port_ssl: {get_param: AuthPortSSL }
106 contrail::auth_port_public: {get_param: [EndpointMap, KeystonePublic, port] }
107 contrail::auth_port_ssl_public: {get_param: AuthPortSSLPublic }
108 contrail::auth_protocol: {get_param: [EndpointMap, KeystoneInternal, protocol] }
109 contrail::api_port: {get_param: [EndpointMap, ContrailConfigInternal, port] }
110 contrail::disc_server_port: {get_param: [EndpointMap, ContrailDiscoveryInternal, port] }
111 contrail::insecure: {get_param: ContrailInsecure}
112 contrail::memcached_server: {get_param: ContrailMemcachedServer}
113 contrail::rabbit_password: {get_param: RabbitPassword}
114 contrail::rabbit_user: {get_param: RabbitUserName}
115 contrail::rabbit_port: {get_param: RabbitClientPort}