public_ip: {get_input: nova_public_ip}
service-password: {get_input: nova_password}
ceilometer:
- db: {get_input: ceilometer_dsn}
debug: {get_input: debug}
metering_secret: {get_input: ceilometer_metering_secret}
service-password: {get_input: ceilometer_password}
default: ''
constraints:
- allowed_values: ['', Present]
- CeilometerDSN:
- type: string
CeilometerMeteringSecret:
default: unset
description: Secret shared by the ceilometer services.
nova_public_ip: {get_param: NovaPublicIP}
nova_api_host: {get_param: NovaApiHost}
nova_password: {get_param: NovaPassword}
- ceilometer_dsn: {get_param: CeilometerDSN}
ceilometer_metering_secret: {get_param: CeilometerMeteringSecret}
ceilometer_password: {get_param: CeilometerPassword}
ceilometer_compute_agent: {get_param: CeilometerComputeAgent}
public_ip: {get_input: nova_public_ip}
service-password: {get_input: nova_password}
ceilometer:
- db: {get_input: ceilometer_dsn}
debug: {get_param: Debug}
metering_secret: {get_input: ceilometer_metering_secret}
service-password: {get_input: ceilometer_password}
default: ''
constraints:
- allowed_values: ['', Present]
- CeilometerDSN:
- type: string
CeilometerMeteringSecret:
default: unset
description: Secret shared by the ceilometer services.
nova_public_ip: {get_param: NovaPublicIP}
nova_api_host: {get_param: NovaApiHost}
nova_password: {get_param: NovaPassword}
- ceilometer_dsn: {get_param: CeilometerDSN}
ceilometer_metering_secret: {get_param: CeilometerMeteringSecret}
ceilometer_password: {get_param: CeilometerPassword}
ceilometer_compute_agent: {get_param: CeilometerComputeAgent}
GlanceHost: {get_attr: [ControlVirtualIP, fixed_ips, 0, ip_address]}
RabbitHost: {get_attr: [ControlVirtualIP, fixed_ips, 0, ip_address]}
NovaPublicIP: {get_attr: [PublicVirtualIP, fixed_ips, 0, ip_address]}
- CeilometerDSN:
- Fn::Join:
- - ''
- - - mysql://ceilometer:unset@
- - &compute_database_host {get_attr: [ControlVirtualIP, fixed_ips, 0, ip_address]}
- - /ceilometer
NeutronNetworkType:
get_param: NeutronNetworkType
NeutronTunnelTypes:
RabbitUserName: {get_param: RabbitUserName}
SnmpdReadonlyUserName: {get_param: SnmpdReadonlyUserName}
SnmpdReadonlyUserPassword: {get_param: SnmpdReadonlyUserPassword}
- CeilometerDSN:
- list_join:
- - ''
- - - mysql://ceilometer:unset@
- - &compute_database_host {get_attr: [ControlVirtualIP, fixed_ips, 0, ip_address]}
- - /ceilometer
BlockStorage:
type: OS::Heat::ResourceGroup