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: Dictionary packing service data
15 description: Mapping of service_name -> network name. Typically set
16 via parameter_defaults in the resource registry. This
17 mapping overrides those in ServiceNetMapDefaults.
24 description: Role name on which the service is applied
28 description: Parameters specific to the role
32 description: Mapping of service endpoint -> protocol. Typically set
33 via parameter_defaults in the resource registry.
35 SnmpdReadonlyUserName:
37 description: The user name for SNMPd with readonly rights running on all Overcloud nodes
39 SnmpdReadonlyUserPassword:
40 description: The user password for SNMPd with readonly rights running on all Overcloud nodes
44 description: An array of bind host addresses on which SNMP daemon will listen.
45 type: comma_delimited_list
46 default: ['udp:161','udp6:[::1]:161']
48 description: A string containing the commandline options passed to snmpd
54 description: Role data for the SNMP services
58 tripleo::profile::base::snmp::snmpd_user: {get_param: SnmpdReadonlyUserName}
59 tripleo::profile::base::snmp::snmpd_password: {get_param: SnmpdReadonlyUserPassword}
60 snmp::agentaddress: {get_param: SnmpdBindHost}
61 snmp::snmpd_options: {get_param: SnmpdOptions}
62 tripleo.snmp.firewall_rules:
67 include ::tripleo::profile::base::snmp
69 - name: Stop snmp service
71 service: name=snmpd state=stopped