Availability monitoring agents support
- adds possibility to install sensu-client on all nodes - each composable service has it's own subscription Co-Authored-By: Emilien Macchi <emilien@redhat.com> Co-Authored-By: Michele Baldessari <michele@redhat.com> Implements: blueprint tripleo-opstools-availability-monitoring Change-Id: I6a215763fd0f0015285b3573305d18d0f56c7770
This commit is contained in:
parent
1c0df5b42a
commit
25ad7b8e1e
|
@ -224,3 +224,15 @@ topics:
|
||||||
description:
|
description:
|
||||||
requires:
|
requires:
|
||||||
- overcloud-resource-registry-puppet.yaml
|
- overcloud-resource-registry-puppet.yaml
|
||||||
|
|
||||||
|
- title: Operational Tools
|
||||||
|
description:
|
||||||
|
environment_groups:
|
||||||
|
- title: Monitoring agents
|
||||||
|
description: Enable monitoring agents
|
||||||
|
environments:
|
||||||
|
- file: environments/monitoring-environment.yaml
|
||||||
|
title: enable monitoring agents
|
||||||
|
description:
|
||||||
|
requires:
|
||||||
|
- overcloud-resource-registry-puppet.yaml
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
## A Heat environment file which can be used to set up monitoring
|
||||||
|
## and logging agents
|
||||||
|
|
||||||
|
resource_registry:
|
||||||
|
OS::TripleO::Services::SensuClient: ../puppet/services/monitoring/sensu-client.yaml
|
||||||
|
|
||||||
|
parameter_defaults:
|
||||||
|
#### Sensu settings ####
|
||||||
|
##MonitoringRabbitHost: 10.10.10.10
|
||||||
|
##MonitoringRabbitPort: 5672
|
||||||
|
##MonitoringRabbitUserName: sensu
|
||||||
|
##MonitoringRabbitPassword: sensu
|
||||||
|
##MonitoringRabbitUseSSL: false
|
||||||
|
##MonitoringRabbitVhost: "/sensu"
|
||||||
|
##SensuClientCustomConfig:
|
||||||
|
## - api:
|
||||||
|
## - warning: 10
|
||||||
|
## critical: 20
|
||||||
|
## openstack:
|
||||||
|
## - username: admin
|
||||||
|
## password: changeme
|
||||||
|
## project_name: admin
|
||||||
|
## auth_url: http://controller:5000/v2.0
|
||||||
|
## region_name: RegionOne
|
||||||
|
|
||||||
|
#### EFK settings ####
|
||||||
|
## TBD
|
||||||
|
|
||||||
|
#### Grafana/Graphite settings ####
|
||||||
|
## TBD
|
|
@ -222,6 +222,7 @@ resource_registry:
|
||||||
OS::TripleO::Services::TripleoFirewall: puppet/services/tripleo-firewall.yaml
|
OS::TripleO::Services::TripleoFirewall: puppet/services/tripleo-firewall.yaml
|
||||||
OS::TripleO::Services::OpenDaylight: OS::Heat::None
|
OS::TripleO::Services::OpenDaylight: OS::Heat::None
|
||||||
OS::TripleO::Services::OpenDaylightOvs: OS::Heat::None
|
OS::TripleO::Services::OpenDaylightOvs: OS::Heat::None
|
||||||
|
OS::TripleO::Services::SensuClient: OS::Heat::None
|
||||||
|
|
||||||
parameter_defaults:
|
parameter_defaults:
|
||||||
EnablePackageInstall: false
|
EnablePackageInstall: false
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
overcloud.yaml
|
|
File diff suppressed because it is too large
Load Diff
|
@ -199,6 +199,7 @@ parameters:
|
||||||
- OS::TripleO::Services::TripleoPackages
|
- OS::TripleO::Services::TripleoPackages
|
||||||
- OS::TripleO::Services::TripleoFirewall
|
- OS::TripleO::Services::TripleoFirewall
|
||||||
- OS::TripleO::Services::OpenDaylight
|
- OS::TripleO::Services::OpenDaylight
|
||||||
|
- OS::TripleO::Services::SensuClient
|
||||||
description: A list of service resources (configured in the Heat
|
description: A list of service resources (configured in the Heat
|
||||||
resource_registry) which represent nested stacks
|
resource_registry) which represent nested stacks
|
||||||
for each service that should get installed on the Controllers.
|
for each service that should get installed on the Controllers.
|
||||||
|
@ -224,6 +225,7 @@ parameters:
|
||||||
- OS::TripleO::Services::TripleoFirewall
|
- OS::TripleO::Services::TripleoFirewall
|
||||||
- OS::TripleO::Services::NeutronSriovAgent
|
- OS::TripleO::Services::NeutronSriovAgent
|
||||||
- OS::TripleO::Services::OpenDaylightOvs
|
- OS::TripleO::Services::OpenDaylightOvs
|
||||||
|
- OS::TripleO::Services::SensuClient
|
||||||
description: A list of service resources (configured in the Heat
|
description: A list of service resources (configured in the Heat
|
||||||
resource_registry) which represent nested stacks
|
resource_registry) which represent nested stacks
|
||||||
for each service that should get installed on the Compute Nodes.
|
for each service that should get installed on the Compute Nodes.
|
||||||
|
@ -249,6 +251,7 @@ parameters:
|
||||||
- OS::TripleO::Services::Snmp
|
- OS::TripleO::Services::Snmp
|
||||||
- OS::TripleO::Services::TripleoPackages
|
- OS::TripleO::Services::TripleoPackages
|
||||||
- OS::TripleO::Services::TripleoFirewall
|
- OS::TripleO::Services::TripleoFirewall
|
||||||
|
- OS::TripleO::Services::SensuClient
|
||||||
description: A list of service resources (configured in the Heat
|
description: A list of service resources (configured in the Heat
|
||||||
resource_registry) which represent nested stacks
|
resource_registry) which represent nested stacks
|
||||||
for each service that should get installed on the BlockStorage nodes.
|
for each service that should get installed on the BlockStorage nodes.
|
||||||
|
@ -275,6 +278,7 @@ parameters:
|
||||||
- OS::TripleO::Services::Timezone
|
- OS::TripleO::Services::Timezone
|
||||||
- OS::TripleO::Services::TripleoPackages
|
- OS::TripleO::Services::TripleoPackages
|
||||||
- OS::TripleO::Services::TripleoFirewall
|
- OS::TripleO::Services::TripleoFirewall
|
||||||
|
- OS::TripleO::Services::SensuClient
|
||||||
description: A list of service resources (configured in the Heat
|
description: A list of service resources (configured in the Heat
|
||||||
resource_registry) which represent nested stacks
|
resource_registry) which represent nested stacks
|
||||||
for each service that should get installed on the ObjectStorage nodes.
|
for each service that should get installed on the ObjectStorage nodes.
|
||||||
|
@ -301,6 +305,7 @@ parameters:
|
||||||
- OS::TripleO::Services::Timezone
|
- OS::TripleO::Services::Timezone
|
||||||
- OS::TripleO::Services::TripleoPackages
|
- OS::TripleO::Services::TripleoPackages
|
||||||
- OS::TripleO::Services::TripleoFirewall
|
- OS::TripleO::Services::TripleoFirewall
|
||||||
|
- OS::TripleO::Services::SensuClient
|
||||||
description: A list of service resources (configured in the Heat
|
description: A list of service resources (configured in the Heat
|
||||||
resource_registry) which represent nested stacks
|
resource_registry) which represent nested stacks
|
||||||
for each service that should get installed on the CephStorage nodes.
|
for each service that should get installed on the CephStorage nodes.
|
||||||
|
@ -448,6 +453,7 @@ resources:
|
||||||
NodeIndex: '%index%'
|
NodeIndex: '%index%'
|
||||||
ServiceConfigSettings: {get_attr: [ControllerServiceChain, role_data, config_settings]}
|
ServiceConfigSettings: {get_attr: [ControllerServiceChain, role_data, config_settings]}
|
||||||
ServiceNames: {get_attr: [ControllerServiceChain, role_data, service_names]}
|
ServiceNames: {get_attr: [ControllerServiceChain, role_data, service_names]}
|
||||||
|
MonitoringSubscriptions: {get_attr: [ControllerServiceChain, role_data, monitoring_subscriptions]}
|
||||||
|
|
||||||
ComputeServiceChain:
|
ComputeServiceChain:
|
||||||
type: OS::TripleO::Services
|
type: OS::TripleO::Services
|
||||||
|
@ -479,6 +485,7 @@ resources:
|
||||||
NodeIndex: '%index%'
|
NodeIndex: '%index%'
|
||||||
ServiceConfigSettings: {get_attr: [ComputeServiceChain, role_data, config_settings]}
|
ServiceConfigSettings: {get_attr: [ComputeServiceChain, role_data, config_settings]}
|
||||||
ServiceNames: {get_attr: [ComputeServiceChain, role_data, service_names]}
|
ServiceNames: {get_attr: [ComputeServiceChain, role_data, service_names]}
|
||||||
|
MonitoringSubscriptions: {get_attr: [ComputeServiceChain, role_data, monitoring_subscriptions]}
|
||||||
|
|
||||||
BlockStorageServiceChain:
|
BlockStorageServiceChain:
|
||||||
type: OS::TripleO::Services
|
type: OS::TripleO::Services
|
||||||
|
@ -511,6 +518,7 @@ resources:
|
||||||
NodeIndex: '%index%'
|
NodeIndex: '%index%'
|
||||||
ServiceConfigSettings: {get_attr: [BlockStorageServiceChain, role_data, config_settings]}
|
ServiceConfigSettings: {get_attr: [BlockStorageServiceChain, role_data, config_settings]}
|
||||||
ServiceNames: {get_attr: [BlockStorageServiceChain, role_data, service_names]}
|
ServiceNames: {get_attr: [BlockStorageServiceChain, role_data, service_names]}
|
||||||
|
MonitoringSubscriptions: {get_attr: [BlockStorageServiceChain, role_data, monitoring_subscriptions]}
|
||||||
|
|
||||||
ObjectStorageServiceChain:
|
ObjectStorageServiceChain:
|
||||||
type: OS::TripleO::Services
|
type: OS::TripleO::Services
|
||||||
|
@ -543,6 +551,7 @@ resources:
|
||||||
NodeIndex: '%index%'
|
NodeIndex: '%index%'
|
||||||
ServiceConfigSettings: {get_attr: [ObjectStorageServiceChain, role_data, config_settings]}
|
ServiceConfigSettings: {get_attr: [ObjectStorageServiceChain, role_data, config_settings]}
|
||||||
ServiceNames: {get_attr: [ObjectStorageServiceChain, role_data, service_names]}
|
ServiceNames: {get_attr: [ObjectStorageServiceChain, role_data, service_names]}
|
||||||
|
MonitoringSubscriptions: {get_attr: [ObjectStorageServiceChain, role_data, monitoring_subscriptions]}
|
||||||
|
|
||||||
CephStorageServiceChain:
|
CephStorageServiceChain:
|
||||||
type: OS::TripleO::Services
|
type: OS::TripleO::Services
|
||||||
|
@ -575,6 +584,7 @@ resources:
|
||||||
NodeIndex: '%index%'
|
NodeIndex: '%index%'
|
||||||
ServiceConfigSettings: {get_attr: [CephStorageServiceChain, role_data, config_settings]}
|
ServiceConfigSettings: {get_attr: [CephStorageServiceChain, role_data, config_settings]}
|
||||||
ServiceNames: {get_attr: [CephStorageServiceChain, role_data, service_names]}
|
ServiceNames: {get_attr: [CephStorageServiceChain, role_data, service_names]}
|
||||||
|
MonitoringSubscriptions: {get_attr: [CephStorageServiceChain, role_data, monitoring_subscriptions]}
|
||||||
|
|
||||||
ControllerIpListMap:
|
ControllerIpListMap:
|
||||||
type: OS::TripleO::Network::Ports::NetIpListMap
|
type: OS::TripleO::Network::Ports::NetIpListMap
|
||||||
|
@ -950,6 +960,7 @@ resources:
|
||||||
servers: {get_attr: [CephStorage, attributes, nova_server_resource]}
|
servers: {get_attr: [CephStorage, attributes, nova_server_resource]}
|
||||||
RoleData: {get_attr: [CephStorageServiceChain, role_data]}
|
RoleData: {get_attr: [CephStorageServiceChain, role_data]}
|
||||||
|
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
ManagedEndpoints:
|
ManagedEndpoints:
|
||||||
description: Asserts that the keystone endpoints have been provisioned.
|
description: Asserts that the keystone endpoints have been provisioned.
|
||||||
|
|
|
@ -90,6 +90,9 @@ parameters:
|
||||||
ServiceNames:
|
ServiceNames:
|
||||||
type: comma_delimited_list
|
type: comma_delimited_list
|
||||||
default: []
|
default: []
|
||||||
|
MonitoringSubscriptions:
|
||||||
|
type: comma_delimited_list
|
||||||
|
default: []
|
||||||
ConfigCommand:
|
ConfigCommand:
|
||||||
type: string
|
type: string
|
||||||
description: Command which will be run whenever configuration data changes
|
description: Command which will be run whenever configuration data changes
|
||||||
|
@ -252,6 +255,7 @@ resources:
|
||||||
service_names:
|
service_names:
|
||||||
mapped_data:
|
mapped_data:
|
||||||
service_names: {get_param: ServiceNames}
|
service_names: {get_param: ServiceNames}
|
||||||
|
sensu::subscriptions: {get_param: MonitoringSubscriptions}
|
||||||
service_configs:
|
service_configs:
|
||||||
mapped_data:
|
mapped_data:
|
||||||
map_replace:
|
map_replace:
|
||||||
|
|
|
@ -92,6 +92,9 @@ parameters:
|
||||||
ServiceNames:
|
ServiceNames:
|
||||||
type: comma_delimited_list
|
type: comma_delimited_list
|
||||||
default: []
|
default: []
|
||||||
|
MonitoringSubscriptions:
|
||||||
|
type: comma_delimited_list
|
||||||
|
default: []
|
||||||
ConfigCommand:
|
ConfigCommand:
|
||||||
type: string
|
type: string
|
||||||
description: Command which will be run whenever configuration data changes
|
description: Command which will be run whenever configuration data changes
|
||||||
|
@ -258,6 +261,7 @@ resources:
|
||||||
service_names:
|
service_names:
|
||||||
mapped_data:
|
mapped_data:
|
||||||
service_names: {get_param: ServiceNames}
|
service_names: {get_param: ServiceNames}
|
||||||
|
sensu::subscriptions: {get_param: MonitoringSubscriptions}
|
||||||
service_configs:
|
service_configs:
|
||||||
mapped_data:
|
mapped_data:
|
||||||
map_replace:
|
map_replace:
|
||||||
|
|
|
@ -107,6 +107,9 @@ parameters:
|
||||||
ServiceNames:
|
ServiceNames:
|
||||||
type: comma_delimited_list
|
type: comma_delimited_list
|
||||||
default: []
|
default: []
|
||||||
|
MonitoringSubscriptions:
|
||||||
|
type: comma_delimited_list
|
||||||
|
default: []
|
||||||
ConfigCommand:
|
ConfigCommand:
|
||||||
type: string
|
type: string
|
||||||
description: Command which will be run whenever configuration data changes
|
description: Command which will be run whenever configuration data changes
|
||||||
|
@ -271,6 +274,7 @@ resources:
|
||||||
service_names:
|
service_names:
|
||||||
mapped_data:
|
mapped_data:
|
||||||
service_names: {get_param: ServiceNames}
|
service_names: {get_param: ServiceNames}
|
||||||
|
sensu::subscriptions: {get_param: MonitoringSubscriptions}
|
||||||
service_configs:
|
service_configs:
|
||||||
mapped_data:
|
mapped_data:
|
||||||
map_replace:
|
map_replace:
|
||||||
|
|
|
@ -188,6 +188,9 @@ parameters:
|
||||||
ServiceNames:
|
ServiceNames:
|
||||||
type: comma_delimited_list
|
type: comma_delimited_list
|
||||||
default: []
|
default: []
|
||||||
|
MonitoringSubscriptions:
|
||||||
|
type: comma_delimited_list
|
||||||
|
default: []
|
||||||
ConfigCommand:
|
ConfigCommand:
|
||||||
type: string
|
type: string
|
||||||
description: Command which will be run whenever configuration data changes
|
description: Command which will be run whenever configuration data changes
|
||||||
|
@ -400,6 +403,7 @@ resources:
|
||||||
service_names:
|
service_names:
|
||||||
mapped_data:
|
mapped_data:
|
||||||
service_names: {get_param: ServiceNames}
|
service_names: {get_param: ServiceNames}
|
||||||
|
sensu::subscriptions: {get_param: MonitoringSubscriptions}
|
||||||
service_configs:
|
service_configs:
|
||||||
mapped_data:
|
mapped_data:
|
||||||
map_replace:
|
map_replace:
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionAodhApi:
|
||||||
|
default: 'overcloud-ceilometer-aodh-api'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
AodhBase:
|
AodhBase:
|
||||||
|
@ -39,6 +42,7 @@ outputs:
|
||||||
description: Role data for the Aodh API service.
|
description: Role data for the Aodh API service.
|
||||||
value:
|
value:
|
||||||
service_name: aodh_api
|
service_name: aodh_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionAodhApi}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [AodhBase, role_data, config_settings]
|
- get_attr: [AodhBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionAodhEvaluator:
|
||||||
|
default: 'overcloud-ceilometer-aodh-evaluator'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
AodhBase:
|
AodhBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Aodh Evaluator service.
|
description: Role data for the Aodh Evaluator service.
|
||||||
value:
|
value:
|
||||||
service_name: aodh_evaluator
|
service_name: aodh_evaluator
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionAodhEvaluator}
|
||||||
config_settings:
|
config_settings:
|
||||||
get_attr: [AodhBase, role_data, config_settings]
|
get_attr: [AodhBase, role_data, config_settings]
|
||||||
step_config: |
|
step_config: |
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionAodhListener:
|
||||||
|
default: 'overcloud-ceilometer-aodh-listener'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
AodhBase:
|
AodhBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Aodh Listener service.
|
description: Role data for the Aodh Listener service.
|
||||||
value:
|
value:
|
||||||
service_name: aodh_listener
|
service_name: aodh_listener
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionAodhListener}
|
||||||
config_settings:
|
config_settings:
|
||||||
get_attr: [AodhBase, role_data, config_settings]
|
get_attr: [AodhBase, role_data, config_settings]
|
||||||
step_config: |
|
step_config: |
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionAodhNotifier:
|
||||||
|
default: 'overcloud-ceilometer-aodh-notifier'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
AodhBase:
|
AodhBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Aodh Notifier service.
|
description: Role data for the Aodh Notifier service.
|
||||||
value:
|
value:
|
||||||
service_name: aodh_notifier
|
service_name: aodh_notifier
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionAodhNotifier}
|
||||||
config_settings:
|
config_settings:
|
||||||
get_attr: [AodhBase, role_data, config_settings]
|
get_attr: [AodhBase, role_data, config_settings]
|
||||||
step_config: |
|
step_config: |
|
||||||
|
|
|
@ -22,6 +22,9 @@ parameters:
|
||||||
description: The password for the redis service account.
|
description: The password for the redis service account.
|
||||||
type: string
|
type: string
|
||||||
hidden: true
|
hidden: true
|
||||||
|
MonitoringSubscriptionCeilometerCentral:
|
||||||
|
default: 'overcloud-ceilometer-agent-central'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CeilometerServiceBase:
|
CeilometerServiceBase:
|
||||||
|
@ -36,6 +39,7 @@ outputs:
|
||||||
description: Role data for the Ceilometer Central Agent role.
|
description: Role data for the Ceilometer Central Agent role.
|
||||||
value:
|
value:
|
||||||
service_name: ceilometer_agent_central
|
service_name: ceilometer_agent_central
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerCentral}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCeilometerCompute:
|
||||||
|
default: 'overcloud-ceilometer-agent-compute'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CeilometerServiceBase:
|
CeilometerServiceBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Ceilometer Compute Agent role.
|
description: Role data for the Ceilometer Compute Agent role.
|
||||||
value:
|
value:
|
||||||
service_name: ceilometer_agent_compute
|
service_name: ceilometer_agent_compute
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerCompute}
|
||||||
config_settings:
|
config_settings:
|
||||||
get_attr: [CeilometerServiceBase, role_data, config_settings]
|
get_attr: [CeilometerServiceBase, role_data, config_settings]
|
||||||
step_config: |
|
step_config: |
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCeilometerNotification:
|
||||||
|
default: 'overcloud-ceilometer-agent-notification'
|
||||||
|
type: string
|
||||||
|
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
@ -33,6 +36,7 @@ outputs:
|
||||||
description: Role data for the Ceilometer Notification Agent role.
|
description: Role data for the Ceilometer Notification Agent role.
|
||||||
value:
|
value:
|
||||||
service_name: ceilometer_agent_notification
|
service_name: ceilometer_agent_notification
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerNotification}
|
||||||
config_settings:
|
config_settings:
|
||||||
get_attr: [CeilometerServiceBase, role_data, config_settings]
|
get_attr: [CeilometerServiceBase, role_data, config_settings]
|
||||||
step_config: |
|
step_config: |
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCeilometerApi:
|
||||||
|
default: 'overcloud-ceilometer-api'
|
||||||
|
type: string
|
||||||
|
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
@ -40,6 +43,7 @@ outputs:
|
||||||
description: Role data for the Ceilometer API role.
|
description: Role data for the Ceilometer API role.
|
||||||
value:
|
value:
|
||||||
service_name: ceilometer_api
|
service_name: ceilometer_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerApi}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [ApacheServiceBase, role_data, config_settings]
|
- get_attr: [ApacheServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCeilometerCollector:
|
||||||
|
default: 'overcloud-ceilometer-collector'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CeilometerServiceBase:
|
CeilometerServiceBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Ceilometer Collector role.
|
description: Role data for the Ceilometer Collector role.
|
||||||
value:
|
value:
|
||||||
service_name: ceilometer_collector
|
service_name: ceilometer_collector
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerCollector}
|
||||||
config_settings:
|
config_settings:
|
||||||
get_attr: [CeilometerServiceBase, role_data, config_settings]
|
get_attr: [CeilometerServiceBase, role_data, config_settings]
|
||||||
step_config: |
|
step_config: |
|
||||||
|
|
|
@ -18,7 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCeilometerExpirer:
|
||||||
|
default: 'overcloud-ceilometer-expirer'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CeilometerServiceBase:
|
CeilometerServiceBase:
|
||||||
|
@ -33,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Ceilometer Expirer role.
|
description: Role data for the Ceilometer Expirer role.
|
||||||
value:
|
value:
|
||||||
service_name: ceilometer_expirer
|
service_name: ceilometer_expirer
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerExpirer}
|
||||||
config_settings:
|
config_settings:
|
||||||
get_attr: [CeilometerServiceBase, role_data, config_settings]
|
get_attr: [CeilometerServiceBase, role_data, config_settings]
|
||||||
step_config: |
|
step_config: |
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCephClient:
|
||||||
|
default: 'overcloud-ceph-client'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CephBase:
|
CephBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Cinder OSD service.
|
description: Role data for the Cinder OSD service.
|
||||||
value:
|
value:
|
||||||
service_name: ceph_client
|
service_name: ceph_client
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCephClient}
|
||||||
config_settings:
|
config_settings:
|
||||||
get_attr: [CephBase, role_data, config_settings]
|
get_attr: [CephBase, role_data, config_settings]
|
||||||
step_config: |
|
step_config: |
|
||||||
|
|
|
@ -47,12 +47,16 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCephExternal:
|
||||||
|
default: 'overcloud-ceph-external'
|
||||||
|
type: string
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
description: Role data for the Ceph External service.
|
description: Role data for the Ceph External service.
|
||||||
value:
|
value:
|
||||||
service_name: ceph_external
|
service_name: ceph_external
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCephExternal}
|
||||||
config_settings:
|
config_settings:
|
||||||
tripleo::profile::base::ceph::ceph_mon_host: {get_param: CephExternalMonHost}
|
tripleo::profile::base::ceph::ceph_mon_host: {get_param: CephExternalMonHost}
|
||||||
ceph::profile::params::fsid: {get_param: CephClusterFSID}
|
ceph::profile::params::fsid: {get_param: CephClusterFSID}
|
||||||
|
|
|
@ -53,6 +53,9 @@ parameters:
|
||||||
}
|
}
|
||||||
default: {}
|
default: {}
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCephMon:
|
||||||
|
default: 'overcloud-ceph-mon'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CephBase:
|
CephBase:
|
||||||
|
@ -67,6 +70,7 @@ outputs:
|
||||||
description: Role data for the Ceph Monitor service.
|
description: Role data for the Ceph Monitor service.
|
||||||
value:
|
value:
|
||||||
service_name: ceph_mon
|
service_name: ceph_mon
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCephMon}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CephBase, role_data, config_settings]
|
- get_attr: [CephBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCephOsd:
|
||||||
|
default: 'overcloud-ceph-osd'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CephBase:
|
CephBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Cinder OSD service.
|
description: Role data for the Cinder OSD service.
|
||||||
value:
|
value:
|
||||||
service_name: ceph_osd
|
service_name: ceph_osd
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCephOsd}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CephBase, role_data, config_settings]
|
- get_attr: [CephBase, role_data, config_settings]
|
||||||
|
|
|
@ -31,6 +31,9 @@ parameters:
|
||||||
type: string
|
type: string
|
||||||
default: 'regionOne'
|
default: 'regionOne'
|
||||||
description: Keystone region for endpoint
|
description: Keystone region for endpoint
|
||||||
|
MonitoringSubscriptionCinderApi:
|
||||||
|
default: 'overcloud-cinder-api'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -46,6 +49,7 @@ outputs:
|
||||||
description: Role data for the Cinder API role.
|
description: Role data for the Cinder API role.
|
||||||
value:
|
value:
|
||||||
service_name: cinder_api
|
service_name: cinder_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCinderApi}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CinderBase, role_data, config_settings]
|
- get_attr: [CinderBase, role_data, config_settings]
|
||||||
|
|
|
@ -30,6 +30,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCinderBackup:
|
||||||
|
default: 'overcloud-cinder-backup'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -45,6 +48,7 @@ outputs:
|
||||||
description: Role data for the Cinder Backup role.
|
description: Role data for the Cinder Backup role.
|
||||||
value:
|
value:
|
||||||
service_name: cinder_backup
|
service_name: cinder_backup
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCinderBackup}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CinderBase, role_data, config_settings]
|
- get_attr: [CinderBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCinderScheduler:
|
||||||
|
default: 'overcloud-cinder-scheduler'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -33,6 +36,7 @@ outputs:
|
||||||
description: Role data for the Cinder Scheduler role.
|
description: Role data for the Cinder Scheduler role.
|
||||||
value:
|
value:
|
||||||
service_name: cinder_scheduler
|
service_name: cinder_scheduler
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCinderScheduler}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CinderBase, role_data, config_settings]
|
- get_attr: [CinderBase, role_data, config_settings]
|
||||||
|
|
|
@ -56,6 +56,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCinderVolume:
|
||||||
|
default: 'overcloud-cinder-volume'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -71,6 +74,7 @@ outputs:
|
||||||
description: Role data for the Cinder Volume role.
|
description: Role data for the Cinder Volume role.
|
||||||
value:
|
value:
|
||||||
service_name: cinder_volume
|
service_name: cinder_volume
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCinderVolume}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CinderBase, role_data, config_settings]
|
- get_attr: [CinderBase, role_data, config_settings]
|
||||||
|
|
|
@ -73,12 +73,16 @@ parameters:
|
||||||
type: string
|
type: string
|
||||||
default: 'regionOne'
|
default: 'regionOne'
|
||||||
description: Keystone region for endpoint
|
description: Keystone region for endpoint
|
||||||
|
MonitoringSubscriptionGlanceApi:
|
||||||
|
default: 'overcloud-glance-api'
|
||||||
|
type: string
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
description: Role data for the Glance API role.
|
description: Role data for the Glance API role.
|
||||||
value:
|
value:
|
||||||
service_name: glance_api
|
service_name: glance_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionGlanceApi}
|
||||||
config_settings:
|
config_settings:
|
||||||
glance::api::database_connection:
|
glance::api::database_connection:
|
||||||
list_join:
|
list_join:
|
||||||
|
|
|
@ -30,12 +30,16 @@ parameters:
|
||||||
default: 0
|
default: 0
|
||||||
description: Number of workers for Glance service.
|
description: Number of workers for Glance service.
|
||||||
type: number
|
type: number
|
||||||
|
MonitoringSubscriptionGlanceRegistry:
|
||||||
|
default: 'overcloud-glance-registry'
|
||||||
|
type: string
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
description: Role data for the Glance Registry role.
|
description: Role data for the Glance Registry role.
|
||||||
value:
|
value:
|
||||||
service_name: glance_registry
|
service_name: glance_registry
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionGlanceRegistry}
|
||||||
config_settings:
|
config_settings:
|
||||||
glance::registry::database_connection:
|
glance::registry::database_connection:
|
||||||
list_join:
|
list_join:
|
||||||
|
@ -61,7 +65,6 @@ outputs:
|
||||||
- "%{hiera('mysql_bind_host')}"
|
- "%{hiera('mysql_bind_host')}"
|
||||||
glance::registry::db::database_db_max_retries: -1
|
glance::registry::db::database_db_max_retries: -1
|
||||||
glance::registry::db::database_max_retries: -1
|
glance::registry::db::database_max_retries: -1
|
||||||
|
|
||||||
tripleo.glance_registry.firewall_rules:
|
tripleo.glance_registry.firewall_rules:
|
||||||
'112 glance_registry':
|
'112 glance_registry':
|
||||||
dport:
|
dport:
|
||||||
|
|
|
@ -33,6 +33,9 @@ parameters:
|
||||||
type: string
|
type: string
|
||||||
default: 'regionOne'
|
default: 'regionOne'
|
||||||
description: Keystone region for endpoint
|
description: Keystone region for endpoint
|
||||||
|
MonitoringSubscriptionGnocchiApi:
|
||||||
|
default: 'overcloud-gnocchi-api'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -55,6 +58,7 @@ outputs:
|
||||||
description: Role data for the Gnocchi role.
|
description: Role data for the Gnocchi role.
|
||||||
value:
|
value:
|
||||||
service_name: gnocchi_api
|
service_name: gnocchi_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionGnocchiApi}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [ApacheServiceBase, role_data, config_settings]
|
- get_attr: [ApacheServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionGnocchiMetricd:
|
||||||
|
default: 'overcloud-gnocchi-metricd'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
GnocchiServiceBase:
|
GnocchiServiceBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Gnocchi role.
|
description: Role data for the Gnocchi role.
|
||||||
value:
|
value:
|
||||||
service_name: gnocchi_metricd
|
service_name: gnocchi_metricd
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionGnocchiMetricd}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [GnocchiServiceBase, role_data, config_settings]
|
- get_attr: [GnocchiServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionGnocchiStatsd:
|
||||||
|
default: 'overcloud-gnocchi-statsd'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
GnocchiServiceBase:
|
GnocchiServiceBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Gnocchi role.
|
description: Role data for the Gnocchi role.
|
||||||
value:
|
value:
|
||||||
service_name: gnocchi_statsd
|
service_name: gnocchi_statsd
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionGnocchiStatsd}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [GnocchiServiceBase, role_data, config_settings]
|
- get_attr: [GnocchiServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -44,12 +44,16 @@ parameters:
|
||||||
Specifies the interface where the public-facing virtual ip will be assigned.
|
Specifies the interface where the public-facing virtual ip will be assigned.
|
||||||
This should be int_public when a VLAN is being used.
|
This should be int_public when a VLAN is being used.
|
||||||
type: string
|
type: string
|
||||||
|
MonitoringSubscriptionHaproxy:
|
||||||
|
default: 'overcloud-haproxy'
|
||||||
|
type: string
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
description: Role data for the HAproxy role.
|
description: Role data for the HAproxy role.
|
||||||
value:
|
value:
|
||||||
service_name: haproxy
|
service_name: haproxy
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionHaproxy}
|
||||||
config_settings:
|
config_settings:
|
||||||
tripleo.haproxy.firewall_rules:
|
tripleo.haproxy.firewall_rules:
|
||||||
'107 haproxy stats':
|
'107 haproxy stats':
|
||||||
|
|
|
@ -30,6 +30,9 @@ parameters:
|
||||||
type: string
|
type: string
|
||||||
default: 'regionOne'
|
default: 'regionOne'
|
||||||
description: Keystone region for endpoint
|
description: Keystone region for endpoint
|
||||||
|
MonitoringSubscriptionHeatApiCnf:
|
||||||
|
default: 'overcloud-heat-api-cfn'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
HeatBase:
|
HeatBase:
|
||||||
|
@ -44,6 +47,7 @@ outputs:
|
||||||
description: Role data for the Heat CloudFormation API role.
|
description: Role data for the Heat CloudFormation API role.
|
||||||
value:
|
value:
|
||||||
service_name: heat_api_cfn
|
service_name: heat_api_cfn
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionHeatApiCnf}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [HeatBase, role_data, config_settings]
|
- get_attr: [HeatBase, role_data, config_settings]
|
||||||
|
|
|
@ -22,6 +22,9 @@ parameters:
|
||||||
default: 0
|
default: 0
|
||||||
description: Number of workers for Heat service.
|
description: Number of workers for Heat service.
|
||||||
type: number
|
type: number
|
||||||
|
MonitoringSubscriptionHeatApiCloudwatch:
|
||||||
|
default: 'overcloud-heat-api-cloudwatch'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
HeatBase:
|
HeatBase:
|
||||||
|
@ -36,6 +39,7 @@ outputs:
|
||||||
description: Role data for the Heat Cloudwatch API role.
|
description: Role data for the Heat Cloudwatch API role.
|
||||||
value:
|
value:
|
||||||
service_name: heat_api_cloudwatch
|
service_name: heat_api_cloudwatch
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionHeatApiCloudwatch}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [HeatBase, role_data, config_settings]
|
- get_attr: [HeatBase, role_data, config_settings]
|
||||||
|
|
|
@ -30,6 +30,9 @@ parameters:
|
||||||
type: string
|
type: string
|
||||||
default: 'regionOne'
|
default: 'regionOne'
|
||||||
description: Keystone region for endpoint
|
description: Keystone region for endpoint
|
||||||
|
MonitoringSubscriptionHeatApi:
|
||||||
|
default: 'overcloud-heat-api'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
HeatBase:
|
HeatBase:
|
||||||
|
@ -44,6 +47,7 @@ outputs:
|
||||||
description: Role data for the Heat API role.
|
description: Role data for the Heat API role.
|
||||||
value:
|
value:
|
||||||
service_name: heat_api
|
service_name: heat_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionHeatApi}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [HeatBase, role_data, config_settings]
|
- get_attr: [HeatBase, role_data, config_settings]
|
||||||
|
|
|
@ -40,6 +40,9 @@ parameters:
|
||||||
type: string
|
type: string
|
||||||
hidden: true
|
hidden: true
|
||||||
default: ''
|
default: ''
|
||||||
|
MonitoringSubscriptionHeatEngine:
|
||||||
|
default: 'overcloud-heat-engine'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
HeatBase:
|
HeatBase:
|
||||||
|
@ -54,6 +57,7 @@ outputs:
|
||||||
description: Role data for the Heat Engine role.
|
description: Role data for the Heat Engine role.
|
||||||
value:
|
value:
|
||||||
service_name: heat_engine
|
service_name: heat_engine
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionHeatEngine}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [HeatBase, role_data, config_settings]
|
- get_attr: [HeatBase, role_data, config_settings]
|
||||||
|
|
|
@ -40,12 +40,16 @@ parameters:
|
||||||
default: false
|
default: false
|
||||||
description: Enable IPv6 features in Memcached.
|
description: Enable IPv6 features in Memcached.
|
||||||
type: boolean
|
type: boolean
|
||||||
|
MonitoringSubscriptionHorizon:
|
||||||
|
default: 'overcloud-horizon'
|
||||||
|
type: string
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
description: Role data for the Horizon role.
|
description: Role data for the Horizon role.
|
||||||
value:
|
value:
|
||||||
service_name: horizon
|
service_name: horizon
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionHorizon}
|
||||||
config_settings:
|
config_settings:
|
||||||
horizon::allowed_hosts: {get_param: HorizonAllowedHosts}
|
horizon::allowed_hosts: {get_param: HorizonAllowedHosts}
|
||||||
neutron::plugins::ml2::mechanism_drivers:
|
neutron::plugins::ml2::mechanism_drivers:
|
||||||
|
|
|
@ -22,6 +22,9 @@ parameters:
|
||||||
description: The password for the Ironic service and db account, used by the Ironic services
|
description: The password for the Ironic service and db account, used by the Ironic services
|
||||||
type: string
|
type: string
|
||||||
hidden: true
|
hidden: true
|
||||||
|
MonitoringSubscriptionIronicApi:
|
||||||
|
default: 'overcloud-ironic-api'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
IronicBase:
|
IronicBase:
|
||||||
|
@ -36,6 +39,7 @@ outputs:
|
||||||
description: Role data for the Ironic API role.
|
description: Role data for the Ironic API role.
|
||||||
value:
|
value:
|
||||||
service_name: ironic_api
|
service_name: ironic_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionIronicApi}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [IronicBase, role_data, config_settings]
|
- get_attr: [IronicBase, role_data, config_settings]
|
||||||
|
|
|
@ -22,6 +22,9 @@ parameters:
|
||||||
default: ['pxe_ipmitool', 'agent_ipmitool']
|
default: ['pxe_ipmitool', 'agent_ipmitool']
|
||||||
description: Enabled Ironic drivers
|
description: Enabled Ironic drivers
|
||||||
type: comma_delimited_list
|
type: comma_delimited_list
|
||||||
|
MonitoringSubscriptionIronicConductor:
|
||||||
|
default: 'overcloud-ironic-conductor'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
IronicBase:
|
IronicBase:
|
||||||
|
@ -36,6 +39,7 @@ outputs:
|
||||||
description: Role data for the Ironic conductor role.
|
description: Role data for the Ironic conductor role.
|
||||||
value:
|
value:
|
||||||
service_name: ironic_conductor
|
service_name: ironic_conductor
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionIronicConductor}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [IronicBase, role_data, config_settings]
|
- get_attr: [IronicBase, role_data, config_settings]
|
||||||
|
|
|
@ -28,12 +28,16 @@ parameters:
|
||||||
Specifies the interface where the public-facing virtual ip will be assigned.
|
Specifies the interface where the public-facing virtual ip will be assigned.
|
||||||
This should be int_public when a VLAN is being used.
|
This should be int_public when a VLAN is being used.
|
||||||
type: string
|
type: string
|
||||||
|
MonitoringSubscriptionKeepalived:
|
||||||
|
default: 'overcloud-keepalived'
|
||||||
|
type: string
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
description: Role data for the Keepalived role.
|
description: Role data for the Keepalived role.
|
||||||
value:
|
value:
|
||||||
service_name: keepalived
|
service_name: keepalived
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionKeepalived}
|
||||||
config_settings:
|
config_settings:
|
||||||
tripleo::keepalived::control_virtual_interface: {get_param: ControlVirtualInterface}
|
tripleo::keepalived::control_virtual_interface: {get_param: ControlVirtualInterface}
|
||||||
tripleo::keepalived::public_virtual_interface: {get_param: PublicVirtualInterface}
|
tripleo::keepalived::public_virtual_interface: {get_param: PublicVirtualInterface}
|
||||||
|
|
|
@ -84,6 +84,9 @@ parameters:
|
||||||
type: string
|
type: string
|
||||||
description: Set the number of workers for keystone::wsgi::apache
|
description: Set the number of workers for keystone::wsgi::apache
|
||||||
default: '"%{::processorcount}"'
|
default: '"%{::processorcount}"'
|
||||||
|
MonitoringSubscriptionKeystone:
|
||||||
|
default: 'overcloud-kestone'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -99,6 +102,7 @@ outputs:
|
||||||
description: Role data for the Keystone role.
|
description: Role data for the Keystone role.
|
||||||
value:
|
value:
|
||||||
service_name: keystone
|
service_name: keystone
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionKeystone}
|
||||||
config_settings:
|
config_settings:
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
|
|
|
@ -26,6 +26,9 @@ parameters:
|
||||||
type: string
|
type: string
|
||||||
default: 'regionOne'
|
default: 'regionOne'
|
||||||
description: Keystone region for endpoint
|
description: Keystone region for endpoint
|
||||||
|
MonitoringSubscriptionManilaApi:
|
||||||
|
default: 'overcloud-manila-api'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
ManilaBase:
|
ManilaBase:
|
||||||
|
@ -40,6 +43,7 @@ outputs:
|
||||||
description: Role data for the Manila-api role.
|
description: Role data for the Manila-api role.
|
||||||
value:
|
value:
|
||||||
service_name: manila_api
|
service_name: manila_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionManilaApi}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [ManilaBase, role_data, config_settings]
|
- get_attr: [ManilaBase, role_data, config_settings]
|
||||||
|
|
|
@ -30,6 +30,9 @@ parameters:
|
||||||
description: The password for the manila service account.
|
description: The password for the manila service account.
|
||||||
type: string
|
type: string
|
||||||
hidden: true
|
hidden: true
|
||||||
|
MonitoringSubscriptionManilaScheduler:
|
||||||
|
default: 'overcloud-manila-scheduler'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
ManilaBase:
|
ManilaBase:
|
||||||
|
@ -44,6 +47,7 @@ outputs:
|
||||||
description: Role data for the Manila-scheduler role.
|
description: Role data for the Manila-scheduler role.
|
||||||
value:
|
value:
|
||||||
service_name: manila_scheduler
|
service_name: manila_scheduler
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionManilaScheduler}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [ManilaBase, role_data, config_settings]
|
- get_attr: [ManilaBase, role_data, config_settings]
|
||||||
|
@ -65,4 +69,3 @@ outputs:
|
||||||
- '/manila'
|
- '/manila'
|
||||||
step_config: |
|
step_config: |
|
||||||
include ::tripleo::profile::base::manila::scheduler
|
include ::tripleo::profile::base::manila::scheduler
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionManilaShare:
|
||||||
|
default: 'overcloud-manila-share'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
ManilaBase:
|
ManilaBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Manila-share role.
|
description: Role data for the Manila-share role.
|
||||||
value:
|
value:
|
||||||
service_name: manila_share
|
service_name: manila_share
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionManilaShare}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [ManilaBase, role_data, config_settings]
|
- get_attr: [ManilaBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,12 +18,16 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionMemcached:
|
||||||
|
default: 'overcloud-memcached'
|
||||||
|
type: string
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
description: Role data for the Memcached role.
|
description: Role data for the Memcached role.
|
||||||
value:
|
value:
|
||||||
service_name: memcached
|
service_name: memcached
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionMemcached}
|
||||||
config_settings:
|
config_settings:
|
||||||
# NOTE: bind IP is found in Heat replacing the network name with the local node IP
|
# NOTE: bind IP is found in Heat replacing the network name with the local node IP
|
||||||
# for the given network; replacement examples (eg. for internal_api):
|
# for the given network; replacement examples (eg. for internal_api):
|
||||||
|
|
|
@ -0,0 +1,68 @@
|
||||||
|
heat_template_version: 2016-04-08
|
||||||
|
|
||||||
|
description: Sensu base service
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
ServiceNetMap:
|
||||||
|
default: {}
|
||||||
|
description: Mapping of service_name -> network name. Typically set
|
||||||
|
via parameter_defaults in the resource registry. This
|
||||||
|
mapping overrides those in ServiceNetMapDefaults.
|
||||||
|
type: json
|
||||||
|
EndpointMap:
|
||||||
|
default: {}
|
||||||
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
|
via parameter_defaults in the resource registry.
|
||||||
|
type: json
|
||||||
|
DefaultPasswords:
|
||||||
|
default: {}
|
||||||
|
type: json
|
||||||
|
MonitoringRabbitHost:
|
||||||
|
description: RabbitMQ host Sensu has to connect to.
|
||||||
|
type: string
|
||||||
|
default: ''
|
||||||
|
MonitoringRabbitPort:
|
||||||
|
default: 5672
|
||||||
|
description: Set RabbitMQ subscriber port, change this if using SSL.
|
||||||
|
type: number
|
||||||
|
MonitoringRabbitUseSSL:
|
||||||
|
default: false
|
||||||
|
description: >
|
||||||
|
RabbitMQ client subscriber parameter to specify an SSL connection
|
||||||
|
to the RabbitMQ host.
|
||||||
|
type: string
|
||||||
|
MonitoringRabbitPassword:
|
||||||
|
description: The RabbitMQ password used for monitoring purposes.
|
||||||
|
type: string
|
||||||
|
hidden: true
|
||||||
|
MonitoringRabbitUserName:
|
||||||
|
description: The RabbitMQ username used for monitoring purposes.
|
||||||
|
type: string
|
||||||
|
default: sensu
|
||||||
|
MonitoringRabbitVhost:
|
||||||
|
description: The RabbitMQ vhost used for monitoring purposes.
|
||||||
|
type: string
|
||||||
|
default: '/sensu'
|
||||||
|
|
||||||
|
|
||||||
|
outputs:
|
||||||
|
role_data:
|
||||||
|
description: Role data for the Sensu role.
|
||||||
|
value:
|
||||||
|
service_name: sensu_base
|
||||||
|
config_settings:
|
||||||
|
sensu::enterprise: false
|
||||||
|
sensu::enterprise_dashboard: false
|
||||||
|
sensu::install_repo: false
|
||||||
|
sensu::manage_user: false
|
||||||
|
sensu::rabbitmq_host: {get_param: MonitoringRabbitHost}
|
||||||
|
sensu::rabbitmq_password: {get_param: MonitoringRabbitPassword}
|
||||||
|
sensu::rabbitmq_port: {get_param: MonitoringRabbitPort}
|
||||||
|
sensu::rabbitmq_ssl: {get_param: MonitoringRabbitUseSSL}
|
||||||
|
sensu::rabbitmq_user: {get_param: MonitoringRabbitUserName}
|
||||||
|
sensu::rabbitmq_vhost: {get_param: MonitoringRabbitVhost}
|
||||||
|
#sensu::redis_host: {get_param: MonitoringRedisHost}
|
||||||
|
#sensu::redis_password: {get_param: MonitoringRedisPassword}
|
||||||
|
sensu::sensu_plugin_provider: 'yum'
|
||||||
|
sensu::sensu_plugin_name: 'rubygem-sensu-plugin'
|
||||||
|
sensu::version: 'present'
|
|
@ -0,0 +1,49 @@
|
||||||
|
heat_template_version: 2016-04-08
|
||||||
|
|
||||||
|
description: Sensu client configured with Puppet
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
ServiceNetMap:
|
||||||
|
default: {}
|
||||||
|
description: Mapping of service_name -> network name. Typically set
|
||||||
|
via parameter_defaults in the resource registry. This
|
||||||
|
mapping overrides those in ServiceNetMapDefaults.
|
||||||
|
type: json
|
||||||
|
DefaultPasswords:
|
||||||
|
default: {}
|
||||||
|
type: json
|
||||||
|
EndpointMap:
|
||||||
|
default: {}
|
||||||
|
description: >
|
||||||
|
Mapping of service endpoint -> protocol. Typically set
|
||||||
|
via parameter_defaults in the resource registry.
|
||||||
|
type: json
|
||||||
|
SensuClientCustomConfig:
|
||||||
|
default: {}
|
||||||
|
description: Hash containing custom sensu-client variables.
|
||||||
|
type: json
|
||||||
|
label: Custom configuration for Sensu Client variables
|
||||||
|
|
||||||
|
resources:
|
||||||
|
SensuBase:
|
||||||
|
type: ./sensu-base.yaml
|
||||||
|
properties:
|
||||||
|
ServiceNetMap: {get_param: ServiceNetMap}
|
||||||
|
DefaultPasswords: {get_param: DefaultPasswords}
|
||||||
|
EndpointMap: {get_param: EndpointMap}
|
||||||
|
|
||||||
|
outputs:
|
||||||
|
role_data:
|
||||||
|
description: Role data for the Sensu client role.
|
||||||
|
value:
|
||||||
|
service_name: sensu_client
|
||||||
|
monitoring_subscription: all
|
||||||
|
config_settings:
|
||||||
|
map_merge:
|
||||||
|
- get_attr: [SensuBase, role_data, config_settings]
|
||||||
|
- sensu::api: false
|
||||||
|
sensu::client: true
|
||||||
|
sensu::server: false
|
||||||
|
sensu::client_custom: {get_param: SensuClientCustomConfig}
|
||||||
|
step_config: |
|
||||||
|
include ::tripleo::profile::base::monitoring::sensu
|
|
@ -46,6 +46,9 @@ parameters:
|
||||||
type: string
|
type: string
|
||||||
default: 'regionOne'
|
default: 'regionOne'
|
||||||
description: Keystone region for endpoint
|
description: Keystone region for endpoint
|
||||||
|
MonitoringSubscriptionNeutronServer:
|
||||||
|
default: 'overcloud-neutron-server'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -61,6 +64,7 @@ outputs:
|
||||||
description: Role data for the Neutron Server agent service.
|
description: Role data for the Neutron Server agent service.
|
||||||
value:
|
value:
|
||||||
service_name: neutron_api
|
service_name: neutron_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNeutronServer}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NeutronBase, role_data, config_settings]
|
- get_attr: [NeutronBase, role_data, config_settings]
|
||||||
|
|
|
@ -31,6 +31,9 @@ parameters:
|
||||||
default: false
|
default: false
|
||||||
description: If True, DHCP always provides metadata route to VM.
|
description: If True, DHCP always provides metadata route to VM.
|
||||||
type: boolean
|
type: boolean
|
||||||
|
MonitoringSubscriptionNeutronDhcp:
|
||||||
|
default: 'overcloud-neutron-dhcp'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -46,6 +49,7 @@ outputs:
|
||||||
description: Role data for the Neutron DHCP agent service.
|
description: Role data for the Neutron DHCP agent service.
|
||||||
value:
|
value:
|
||||||
service_name: neutron_dhcp
|
service_name: neutron_dhcp
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNeutronDhcp}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NeutronBase, role_data, config_settings]
|
- get_attr: [NeutronBase, role_data, config_settings]
|
||||||
|
|
|
@ -26,6 +26,9 @@ parameters:
|
||||||
description: Name of bridge used for external network traffic.
|
description: Name of bridge used for external network traffic.
|
||||||
type: string
|
type: string
|
||||||
default: 'br-ex'
|
default: 'br-ex'
|
||||||
|
MonitoringSubscriptionNeutronL3Dvr:
|
||||||
|
default: 'overcloud-neutron-l3-dvr'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -41,6 +44,7 @@ outputs:
|
||||||
description: Role data for DVR L3 Agent on Compute Nodes
|
description: Role data for DVR L3 Agent on Compute Nodes
|
||||||
value:
|
value:
|
||||||
service_name: neutron_l3_compute_dvr
|
service_name: neutron_l3_compute_dvr
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNeutronL3Dvr}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NeutronBase, role_data, config_settings]
|
- get_attr: [NeutronBase, role_data, config_settings]
|
||||||
|
|
|
@ -34,6 +34,9 @@ parameters:
|
||||||
- allowed_values:
|
- allowed_values:
|
||||||
- legacy
|
- legacy
|
||||||
- dvr_snat
|
- dvr_snat
|
||||||
|
MonitoringSubscriptionNeutronL3:
|
||||||
|
default: 'overcloud-neutron-l3-agent'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -49,6 +52,7 @@ outputs:
|
||||||
description: Role data for the Neutron L3 agent service.
|
description: Role data for the Neutron L3 agent service.
|
||||||
value:
|
value:
|
||||||
service_name: neutron_l3
|
service_name: neutron_l3
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNeutronL3}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NeutronBase, role_data, config_settings]
|
- get_attr: [NeutronBase, role_data, config_settings]
|
||||||
|
|
|
@ -30,6 +30,9 @@ parameters:
|
||||||
description: The password for the neutron service and db account, used by neutron agents.
|
description: The password for the neutron service and db account, used by neutron agents.
|
||||||
type: string
|
type: string
|
||||||
hidden: true
|
hidden: true
|
||||||
|
MonitoringSubscriptionNeutronMetadata:
|
||||||
|
default: 'overcloud-neutron-metadata'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -45,6 +48,7 @@ outputs:
|
||||||
description: Role data for the Neutron Metadata agent service.
|
description: Role data for the Neutron Metadata agent service.
|
||||||
value:
|
value:
|
||||||
service_name: neutron_metadata
|
service_name: neutron_metadata
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNeutronMetadata}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NeutronBase, role_data, config_settings]
|
- get_attr: [NeutronBase, role_data, config_settings]
|
||||||
|
|
|
@ -40,12 +40,16 @@ parameters:
|
||||||
description: 'Whether enable Cassandra cluster on Controller'
|
description: 'Whether enable Cassandra cluster on Controller'
|
||||||
type: boolean
|
type: boolean
|
||||||
default: false
|
default: false
|
||||||
|
MonitoringSubscriptionNeutronMidonet:
|
||||||
|
default: 'overcloud-neutron-midonet'
|
||||||
|
type: string
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
description: Role data for the Neutron Midonet plugin and services
|
description: Role data for the Neutron Midonet plugin and services
|
||||||
value:
|
value:
|
||||||
service_name: neutron_midonet
|
service_name: neutron_midonet
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNeutronMidonet}
|
||||||
config_settings:
|
config_settings:
|
||||||
tripleo::profile::base::neutron::midonet::admin_password: {get_param: AdminPassword}
|
tripleo::profile::base::neutron::midonet::admin_password: {get_param: AdminPassword}
|
||||||
tripleo::profile::base::neutron::midonet::keystone_admin_token: {get_param: AdminToken}
|
tripleo::profile::base::neutron::midonet::keystone_admin_token: {get_param: AdminToken}
|
||||||
|
|
|
@ -53,6 +53,9 @@ parameters:
|
||||||
description: |
|
description: |
|
||||||
Enable ARP responder feature in the OVS Agent.
|
Enable ARP responder feature in the OVS Agent.
|
||||||
type: boolean
|
type: boolean
|
||||||
|
MonitoringSubscriptionNeutronOvs:
|
||||||
|
default: 'overcloud-neutron-ovs-agent'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
|
|
||||||
|
@ -68,6 +71,7 @@ outputs:
|
||||||
description: Role data for the Neutron OVS agent service.
|
description: Role data for the Neutron OVS agent service.
|
||||||
value:
|
value:
|
||||||
service_name: neutron_ovs_agent
|
service_name: neutron_ovs_agent
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNeutronOvs}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NeutronBase, role_data, config_settings]
|
- get_attr: [NeutronBase, role_data, config_settings]
|
||||||
|
|
|
@ -43,6 +43,9 @@ parameters:
|
||||||
description: |
|
description: |
|
||||||
Whether to create cron job for purging soft deleted rows in Nova database.
|
Whether to create cron job for purging soft deleted rows in Nova database.
|
||||||
type: boolean
|
type: boolean
|
||||||
|
MonitoringSubscriptionNovaApi:
|
||||||
|
default: 'overcloud-nova-api'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
NovaBase:
|
NovaBase:
|
||||||
|
@ -57,6 +60,7 @@ outputs:
|
||||||
description: Role data for the Nova API service.
|
description: Role data for the Nova API service.
|
||||||
value:
|
value:
|
||||||
service_name: nova_api
|
service_name: nova_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNovaApi}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NovaBase, role_data, config_settings]
|
- get_attr: [NovaBase, role_data, config_settings]
|
||||||
|
|
|
@ -67,6 +67,9 @@ parameters:
|
||||||
default: 2048
|
default: 2048
|
||||||
constraints:
|
constraints:
|
||||||
- range: { min: 512 }
|
- range: { min: 512 }
|
||||||
|
MonitoringSubscriptionNovaCompute:
|
||||||
|
default: 'overcloud-nova-compute'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
NovaBase:
|
NovaBase:
|
||||||
|
@ -81,6 +84,7 @@ outputs:
|
||||||
description: Role data for the Nova Compute service.
|
description: Role data for the Nova Compute service.
|
||||||
value:
|
value:
|
||||||
service_name: nova_compute
|
service_name: nova_compute
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNovaCompute}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NovaBase, role_data, config_settings]
|
- get_attr: [NovaBase, role_data, config_settings]
|
||||||
|
|
|
@ -22,6 +22,9 @@ parameters:
|
||||||
default: 0
|
default: 0
|
||||||
description: Number of workers for Nova Conductor service.
|
description: Number of workers for Nova Conductor service.
|
||||||
type: number
|
type: number
|
||||||
|
MonitoringSubscriptionNovaConductor:
|
||||||
|
default: 'overcloud-nova-conductor'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
NovaBase:
|
NovaBase:
|
||||||
|
@ -36,6 +39,7 @@ outputs:
|
||||||
description: Role data for the Nova Conductor service.
|
description: Role data for the Nova Conductor service.
|
||||||
value:
|
value:
|
||||||
service_name: nova_conductor
|
service_name: nova_conductor
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNovaConductor}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NovaBase, role_data, config_settings]
|
- get_attr: [NovaBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionNovaConsoleauth:
|
||||||
|
default: 'overcloud-nova-consoleauth'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
NovaBase:
|
NovaBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Nova Consoleauth service.
|
description: Role data for the Nova Consoleauth service.
|
||||||
value:
|
value:
|
||||||
service_name: nova_consoleauth
|
service_name: nova_consoleauth
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNovaConsoleauth}
|
||||||
config_settings:
|
config_settings:
|
||||||
get_attr: [NovaBase, role_data, config_settings]
|
get_attr: [NovaBase, role_data, config_settings]
|
||||||
step_config: |
|
step_config: |
|
||||||
|
|
|
@ -21,6 +21,9 @@ parameters:
|
||||||
NovaComputeLibvirtType:
|
NovaComputeLibvirtType:
|
||||||
type: string
|
type: string
|
||||||
default: kvm
|
default: kvm
|
||||||
|
MonitoringSubscriptionNovaLibvirt:
|
||||||
|
default: 'overcloud-nova-libvirt'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
NovaBase:
|
NovaBase:
|
||||||
|
@ -35,6 +38,7 @@ outputs:
|
||||||
description: Role data for the Libvirt service.
|
description: Role data for the Libvirt service.
|
||||||
value:
|
value:
|
||||||
service_name: nova_libvirt
|
service_name: nova_libvirt
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNovaLibvirt}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NovaBase, role_data, config_settings]
|
- get_attr: [NovaBase, role_data, config_settings]
|
||||||
|
|
|
@ -29,6 +29,9 @@ parameters:
|
||||||
An array of filters used by Nova to filter a node.These filters will be
|
An array of filters used by Nova to filter a node.These filters will be
|
||||||
applied in the order they are listed, so place your most restrictive
|
applied in the order they are listed, so place your most restrictive
|
||||||
filters first to make the filtering process more efficient.
|
filters first to make the filtering process more efficient.
|
||||||
|
MonitoringSubscriptionNovaScheduler:
|
||||||
|
default: 'overcloud-nova-scheduler'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
NovaBase:
|
NovaBase:
|
||||||
|
@ -43,6 +46,7 @@ outputs:
|
||||||
description: Role data for the Nova Scheduler service.
|
description: Role data for the Nova Scheduler service.
|
||||||
value:
|
value:
|
||||||
service_name: nova_scheduler
|
service_name: nova_scheduler
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNovaScheduler}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NovaBase, role_data, config_settings]
|
- get_attr: [NovaBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionNovaVNCProxy:
|
||||||
|
default: 'overcloud-nova-vncproxy'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
NovaBase:
|
NovaBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Nova Vncproxy service.
|
description: Role data for the Nova Vncproxy service.
|
||||||
value:
|
value:
|
||||||
service_name: nova_vncproxy
|
service_name: nova_vncproxy
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionNovaVNCProxy}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NovaBase, role_data, config_settings]
|
- get_attr: [NovaBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,12 +18,16 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionPacemaker:
|
||||||
|
default: 'overcloud-pacemaker'
|
||||||
|
type: string
|
||||||
|
|
||||||
outputs:
|
outputs:
|
||||||
role_data:
|
role_data:
|
||||||
description: Role data for the Pacemaker role.
|
description: Role data for the Pacemaker role.
|
||||||
value:
|
value:
|
||||||
service_name: pacemaker
|
service_name: pacemaker
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionPacemaker}
|
||||||
config_settings:
|
config_settings:
|
||||||
pacemaker::corosync::cluster_name: 'tripleo_cluster'
|
pacemaker::corosync::cluster_name: 'tripleo_cluster'
|
||||||
pacemaker::corosync::manage_fw: false
|
pacemaker::corosync::manage_fw: false
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCeilometerCentral:
|
||||||
|
default: 'overcloud-ceilometer-agent-central'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CeilometerServiceBase:
|
CeilometerServiceBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Ceilometer Central Agent pacemaker role.
|
description: Role data for the Ceilometer Central Agent pacemaker role.
|
||||||
value:
|
value:
|
||||||
service_name: ceilometer_agent_central
|
service_name: ceilometer_agent_central
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerCentral}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCeilometerNotification:
|
||||||
|
default: 'overcloud-ceilometer-agent-notification'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CeilometerServiceBase:
|
CeilometerServiceBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Ceilometer Notification Agent pacemaker role.
|
description: Role data for the Ceilometer Notification Agent pacemaker role.
|
||||||
value:
|
value:
|
||||||
service_name: ceilometer_agent_notification
|
service_name: ceilometer_agent_notification
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerNotification}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCeilometerApi:
|
||||||
|
default: 'overcloud-ceilometer-api'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CeilometerServiceBase:
|
CeilometerServiceBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Ceilometer API pacemaker role.
|
description: Role data for the Ceilometer API pacemaker role.
|
||||||
value:
|
value:
|
||||||
service_name: ceilometer_api
|
service_name: ceilometer_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerApi}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionCeilometerCollector:
|
||||||
|
default: 'overcloud-ceilometer-collector'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
CeilometerServiceBase:
|
CeilometerServiceBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Ceilometer Collector pacemaker role.
|
description: Role data for the Ceilometer Collector pacemaker role.
|
||||||
value:
|
value:
|
||||||
service_name: ceilometer_collector
|
service_name: ceilometer_collector
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionCeilometerCollector}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
- get_attr: [CeilometerServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Cinder API role.
|
description: Role data for the Cinder API role.
|
||||||
value:
|
value:
|
||||||
service_name: cinder_api
|
service_name: cinder_api
|
||||||
|
monitoring_subscription: {get_attr: [CinderApiBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CinderApiBase, role_data, config_settings]
|
- get_attr: [CinderApiBase, role_data, config_settings]
|
||||||
|
|
|
@ -48,6 +48,7 @@ outputs:
|
||||||
description: Role data for the Cinder Backup role.
|
description: Role data for the Cinder Backup role.
|
||||||
value:
|
value:
|
||||||
service_name: cinder_backup
|
service_name: cinder_backup
|
||||||
|
monitoring_subscription: {get_attr: [CinderBackupBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CinderBackupBase, role_data, config_settings]
|
- get_attr: [CinderBackupBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Cinder Scheduler role.
|
description: Role data for the Cinder Scheduler role.
|
||||||
value:
|
value:
|
||||||
service_name: cinder_scheduler
|
service_name: cinder_scheduler
|
||||||
|
monitoring_subscription: {get_attr: [CinderSchedulerBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CinderSchedulerBase, role_data, config_settings]
|
- get_attr: [CinderSchedulerBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Cinder Volume role.
|
description: Role data for the Cinder Volume role.
|
||||||
value:
|
value:
|
||||||
service_name: cinder_volume
|
service_name: cinder_volume
|
||||||
|
monitoring_subscription: {get_attr: [CinderVolumeBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [CinderVolumeBase, role_data, config_settings]
|
- get_attr: [CinderVolumeBase, role_data, config_settings]
|
||||||
|
|
|
@ -57,6 +57,7 @@ outputs:
|
||||||
description: Role data for the Glance role.
|
description: Role data for the Glance role.
|
||||||
value:
|
value:
|
||||||
service_name: glance_api
|
service_name: glance_api
|
||||||
|
monitoring_subscription: {get_attr: [GlanceApiBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [GlanceApiBase, role_data, config_settings]
|
- get_attr: [GlanceApiBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Glance role.
|
description: Role data for the Glance role.
|
||||||
value:
|
value:
|
||||||
service_name: glance_registry
|
service_name: glance_registry
|
||||||
|
monitoring_subscription: {get_attr: [GlanceRegistryBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [GlanceRegistryBase, role_data, config_settings]
|
- get_attr: [GlanceRegistryBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionGnocchiApi:
|
||||||
|
default: 'overcloud-gnocchi-api'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
GnocchiServiceBase:
|
GnocchiServiceBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Gnocchi role.
|
description: Role data for the Gnocchi role.
|
||||||
value:
|
value:
|
||||||
service_name: gnocchi_api
|
service_name: gnocchi_api
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionGnocchiApi}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [GnocchiServiceBase, role_data, config_settings]
|
- get_attr: [GnocchiServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionGnocchiMetricd:
|
||||||
|
default: 'overcloud-gnocchi-metricd'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
GnocchiServiceBase:
|
GnocchiServiceBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Gnocchi role.
|
description: Role data for the Gnocchi role.
|
||||||
value:
|
value:
|
||||||
service_name: gnocchi_metricd
|
service_name: gnocchi_metricd
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionGnocchiMetricd}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [GnocchiServiceBase, role_data, config_settings]
|
- get_attr: [GnocchiServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -18,6 +18,9 @@ parameters:
|
||||||
description: Mapping of service endpoint -> protocol. Typically set
|
description: Mapping of service endpoint -> protocol. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
MonitoringSubscriptionGnocchiStatsd:
|
||||||
|
default: 'overcloud-gnocchi-statsd'
|
||||||
|
type: string
|
||||||
|
|
||||||
resources:
|
resources:
|
||||||
GnocchiServiceBase:
|
GnocchiServiceBase:
|
||||||
|
@ -32,6 +35,7 @@ outputs:
|
||||||
description: Role data for the Gnocchi role.
|
description: Role data for the Gnocchi role.
|
||||||
value:
|
value:
|
||||||
service_name: gnocchi_statsd
|
service_name: gnocchi_statsd
|
||||||
|
monitoring_subscription: {get_param: MonitoringSubscriptionGnocchiStatsd}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [GnocchiServiceBase, role_data, config_settings]
|
- get_attr: [GnocchiServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -32,6 +32,7 @@ outputs:
|
||||||
description: Role data for the HAproxy with pacemaker role.
|
description: Role data for the HAproxy with pacemaker role.
|
||||||
value:
|
value:
|
||||||
service_name: haproxy
|
service_name: haproxy
|
||||||
|
monitoring_subscription: {get_attr: [LoadbalancerServiceBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [LoadbalancerServiceBase, role_data, config_settings]
|
- get_attr: [LoadbalancerServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -32,6 +32,7 @@ outputs:
|
||||||
description: Role data for the Heat CloudFormation API role.
|
description: Role data for the Heat CloudFormation API role.
|
||||||
value:
|
value:
|
||||||
service_name: heat_api_cfn
|
service_name: heat_api_cfn
|
||||||
|
monitoring_subscription: {get_attr: [HeatApiCfnBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [HeatApiCfnBase, role_data, config_settings]
|
- get_attr: [HeatApiCfnBase, role_data, config_settings]
|
||||||
|
|
|
@ -32,6 +32,7 @@ outputs:
|
||||||
description: Role data for the Heat Cloudwatch API role.
|
description: Role data for the Heat Cloudwatch API role.
|
||||||
value:
|
value:
|
||||||
service_name: heat_api_cloudwatch
|
service_name: heat_api_cloudwatch
|
||||||
|
monitoring_subscription: {get_attr: [HeatApiCloudwatchBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [HeatApiCloudwatchBase, role_data, config_settings]
|
- get_attr: [HeatApiCloudwatchBase, role_data, config_settings]
|
||||||
|
|
|
@ -32,6 +32,7 @@ outputs:
|
||||||
description: Role data for the Heat API role.
|
description: Role data for the Heat API role.
|
||||||
value:
|
value:
|
||||||
service_name: heat_api
|
service_name: heat_api
|
||||||
|
monitoring_subscription: {get_attr: [HeatApiBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [HeatApiBase, role_data, config_settings]
|
- get_attr: [HeatApiBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Heat engine role.
|
description: Role data for the Heat engine role.
|
||||||
value:
|
value:
|
||||||
service_name: heat_engine
|
service_name: heat_engine
|
||||||
|
monitoring_subscription: {get_attr: [HeatEngineBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [HeatEngineBase, role_data, config_settings]
|
- get_attr: [HeatEngineBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Horizon role.
|
description: Role data for the Horizon role.
|
||||||
value:
|
value:
|
||||||
service_name: horizon
|
service_name: horizon
|
||||||
|
monitoring_subscription: {get_attr: [HorizonBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
get_attr: [HorizonBase, role_data, config_settings]
|
get_attr: [HorizonBase, role_data, config_settings]
|
||||||
step_config: |
|
step_config: |
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Keystone pacemaker role.
|
description: Role data for the Keystone pacemaker role.
|
||||||
value:
|
value:
|
||||||
service_name: keystone
|
service_name: keystone
|
||||||
|
monitoring_subscription: {get_attr: [KeystoneServiceBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [KeystoneServiceBase, role_data, config_settings]
|
- get_attr: [KeystoneServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the manila-share pacemaker role.
|
description: Role data for the manila-share pacemaker role.
|
||||||
value:
|
value:
|
||||||
service_name: manila_share
|
service_name: manila_share
|
||||||
|
monitoring_subscription: {get_attr: [ManilaShareBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [ManilaShareBase, role_data, config_settings]
|
- get_attr: [ManilaShareBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Memcached pacemaker role.
|
description: Role data for the Memcached pacemaker role.
|
||||||
value:
|
value:
|
||||||
service_name: memcached
|
service_name: memcached
|
||||||
|
monitoring_subscription: {get_attr: [MemcachedServiceBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [MemcachedServiceBase, role_data, config_settings]
|
- get_attr: [MemcachedServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Neutron DHCP role.
|
description: Role data for the Neutron DHCP role.
|
||||||
value:
|
value:
|
||||||
service_name: neutron_dhcp
|
service_name: neutron_dhcp
|
||||||
|
monitoring_subscription: {get_attr: [NeutronDhcpBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NeutronDhcpBase, role_data, config_settings]
|
- get_attr: [NeutronDhcpBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Neutron L3 role.
|
description: Role data for the Neutron L3 role.
|
||||||
value:
|
value:
|
||||||
service_name: neutron_l3
|
service_name: neutron_l3
|
||||||
|
monitoring_subscription: {get_attr: [NeutronL3Base, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NeutronL3Base, role_data, config_settings]
|
- get_attr: [NeutronL3Base, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Neutron Metadata role.
|
description: Role data for the Neutron Metadata role.
|
||||||
value:
|
value:
|
||||||
service_name: neutron_metadata
|
service_name: neutron_metadata
|
||||||
|
monitoring_subscription: {get_attr: [NeutronMetadataBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NeutronMetadataBase, role_data, config_settings]
|
- get_attr: [NeutronMetadataBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Neutron Midonet plugin.
|
description: Role data for the Neutron Midonet plugin.
|
||||||
value:
|
value:
|
||||||
service_name: neutron_midonet
|
service_name: neutron_midonet
|
||||||
|
monitoring_subscription: {get_attr: [NeutronMidonetBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NeutronMidonetBase, role_data, config_settings]
|
- get_attr: [NeutronMidonetBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Neutron OVS agent service.
|
description: Role data for the Neutron OVS agent service.
|
||||||
value:
|
value:
|
||||||
service_name: neutron_ovs_agent
|
service_name: neutron_ovs_agent
|
||||||
|
monitoring_subscription: {get_attr: [NeutronOvsBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
get_attr: [NeutronOvsBase, role_data, config_settings]
|
get_attr: [NeutronOvsBase, role_data, config_settings]
|
||||||
step_config: |
|
step_config: |
|
||||||
|
|
|
@ -37,6 +37,7 @@ outputs:
|
||||||
description: Role data for the Neutron Server.
|
description: Role data for the Neutron Server.
|
||||||
value:
|
value:
|
||||||
service_name: neutron_server
|
service_name: neutron_server
|
||||||
|
monitoring_subscription: {get_attr: [NeutronServerBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NeutronServerBase, role_data, config_settings]
|
- get_attr: [NeutronServerBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Nova API role.
|
description: Role data for the Nova API role.
|
||||||
value:
|
value:
|
||||||
service_name: nova_api
|
service_name: nova_api
|
||||||
|
monitoring_subscription: {get_attr: [NovaApiBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NovaApiBase, role_data, config_settings]
|
- get_attr: [NovaApiBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Nova Conductor role.
|
description: Role data for the Nova Conductor role.
|
||||||
value:
|
value:
|
||||||
service_name: nova_conductor
|
service_name: nova_conductor
|
||||||
|
monitoring_subscription: {get_attr: [NovaConductorBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NovaConductorBase, role_data, config_settings]
|
- get_attr: [NovaConductorBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Nova Consoleauth role.
|
description: Role data for the Nova Consoleauth role.
|
||||||
value:
|
value:
|
||||||
service_name: nova_consoleauth
|
service_name: nova_consoleauth
|
||||||
|
monitoring_subscription: {get_attr: [NovaConsoleauthBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NovaConsoleauthBase, role_data, config_settings]
|
- get_attr: [NovaConsoleauthBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Nova Scheduler role.
|
description: Role data for the Nova Scheduler role.
|
||||||
value:
|
value:
|
||||||
service_name: nova_scheduler
|
service_name: nova_scheduler
|
||||||
|
monitoring_subscription: {get_attr: [NovaSchedulerBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NovaSchedulerBase, role_data, config_settings]
|
- get_attr: [NovaSchedulerBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Nova Vncproxy role.
|
description: Role data for the Nova Vncproxy role.
|
||||||
value:
|
value:
|
||||||
service_name: nova_vncproxy
|
service_name: nova_vncproxy
|
||||||
|
monitoring_subscription: {get_attr: [NovaVncproxyBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [NovaVncproxyBase, role_data, config_settings]
|
- get_attr: [NovaVncproxyBase, role_data, config_settings]
|
||||||
|
|
|
@ -32,6 +32,7 @@ outputs:
|
||||||
description: Role data for the RabbitMQ pacemaker role.
|
description: Role data for the RabbitMQ pacemaker role.
|
||||||
value:
|
value:
|
||||||
service_name: rabbitmq
|
service_name: rabbitmq
|
||||||
|
monitoring_subscription: {get_attr: [RabbitMQServiceBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [RabbitMQServiceBase, role_data, config_settings]
|
- get_attr: [RabbitMQServiceBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Sahara API role.
|
description: Role data for the Sahara API role.
|
||||||
value:
|
value:
|
||||||
service_name: sahara_api
|
service_name: sahara_api
|
||||||
|
monitoring_subscription: {get_attr: [SaharaApiBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [SaharaApiBase, role_data, config_settings]
|
- get_attr: [SaharaApiBase, role_data, config_settings]
|
||||||
|
|
|
@ -33,6 +33,7 @@ outputs:
|
||||||
description: Role data for the Sahara Engine role.
|
description: Role data for the Sahara Engine role.
|
||||||
value:
|
value:
|
||||||
service_name: sahara_engine
|
service_name: sahara_engine
|
||||||
|
monitoring_subscription: {get_attr: [SaharaEngineBase, role_data, monitoring_subscription]}
|
||||||
config_settings:
|
config_settings:
|
||||||
map_merge:
|
map_merge:
|
||||||
- get_attr: [SaharaEngineBase, role_data, config_settings]
|
- get_attr: [SaharaEngineBase, role_data, config_settings]
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue