1 heat_template_version: pike
4 SNMP client configured with Puppet, to facilitate Ceilometer Hardware
5 monitoring in the undercloud. This service is required to enable hardware
11 description: Mapping of service_name -> network name. Typically set
12 via parameter_defaults in the resource registry. This
13 mapping overrides those in ServiceNetMapDefaults.
20 description: Role name on which the service is applied
24 description: Parameters specific to the role
28 description: Mapping of service endpoint -> protocol. Typically set
29 via parameter_defaults in the resource registry.
31 SnmpdReadonlyUserName:
33 description: The user name for SNMPd with readonly rights running on all Overcloud nodes
35 SnmpdReadonlyUserPassword:
36 description: The user password for SNMPd with readonly rights running on all Overcloud nodes
40 description: An array of bind host addresses on which SNMP daemon will listen.
41 type: comma_delimited_list
42 default: ['udp:161','udp6:[::1]:161']
44 description: A string containing the commandline options passed to snmpd
50 description: Role data for the SNMP services
54 tripleo::profile::base::snmp::snmpd_user: {get_param: SnmpdReadonlyUserName}
55 tripleo::profile::base::snmp::snmpd_password: {get_param: SnmpdReadonlyUserPassword}
56 snmp::agentaddress: {get_param: SnmpdBindHost}
57 snmp::snmpd_options: {get_param: SnmpdOptions}
58 tripleo.snmp.firewall_rules:
63 include ::tripleo::profile::base::snmp
65 - name: Stop snmp service
67 service: name=snmpd state=stopped