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