1 heat_template_version: 2016-04-08
3 description: Sensu base service
8 description: Mapping of service_name -> network name. Typically set
9 via parameter_defaults in the resource registry. This
10 mapping overrides those in ServiceNetMapDefaults.
14 description: Mapping of service endpoint -> protocol. Typically set
15 via parameter_defaults in the resource registry.
21 description: RabbitMQ host Sensu has to connect to.
26 description: Set RabbitMQ subscriber port, change this if using SSL.
28 MonitoringRabbitUseSSL:
31 RabbitMQ client subscriber parameter to specify an SSL connection
34 MonitoringRabbitPassword:
35 description: The RabbitMQ password used for monitoring purposes.
38 MonitoringRabbitUserName:
39 description: The RabbitMQ username used for monitoring purposes.
42 MonitoringRabbitVhost:
43 description: The RabbitMQ vhost used for monitoring purposes.
50 description: Role data for the Sensu role.
52 service_name: sensu_base
54 sensu::enterprise: false
55 sensu::enterprise_dashboard: false
56 sensu::install_repo: false
57 sensu::manage_user: false
58 sensu::rabbitmq_host: {get_param: MonitoringRabbitHost}
59 sensu::rabbitmq_password: {get_param: MonitoringRabbitPassword}
60 sensu::rabbitmq_port: {get_param: MonitoringRabbitPort}
61 sensu::rabbitmq_ssl: {get_param: MonitoringRabbitUseSSL}
62 sensu::rabbitmq_user: {get_param: MonitoringRabbitUserName}
63 sensu::rabbitmq_vhost: {get_param: MonitoringRabbitVhost}
64 #sensu::redis_host: {get_param: MonitoringRedisHost}
65 #sensu::redis_password: {get_param: MonitoringRedisPassword}
66 sensu::sensu_plugin_provider: 'yum'
67 sensu::sensu_plugin_name: 'rubygem-sensu-plugin'
68 sensu::version: 'present'