# (Optional) Password for message broker authentication
# Defaults to $::os_service_default.
#
+# [*snmpd_readonly_username*]
+# (Optional) User name for snmpd authentication
+# Defaults to $::os_service_default.
+#
+# [*snmpd_readonly_user_password*]
+# (Optional) Password for snmpd authentication
+# Defaults to $::os_service_default.
+#
# [*purge_config*]
# (optional) Whether to set only the specified config options
# in the ceilometer config.
$amqp_sasl_config_name = $::os_service_default,
$amqp_username = $::os_service_default,
$amqp_password = $::os_service_default,
+ $snmpd_readonly_username = $::os_service_default,
+ $snmpd_readonly_user_password = $::os_service_default,
$purge_config = false,
# DEPRECATED PARAMETERS
$alarm_history_time_to_live = undef,
'publisher/telemetry_secret' : value => $telemetry_secret_real, secret => true;
'database/event_time_to_live' : value => $event_time_to_live;
'database/metering_time_to_live' : value => $metering_time_to_live;
+ 'hardware/readonly_user_name' : value => $snmpd_readonly_username;
+ 'hardware/readonly_user_password' : value => $snmpd_readonly_user_password;
}
oslo::messaging::notifications { 'ceilometer_config':
is_expected.to contain_ceilometer_config('oslo_messaging_notifications/transport_url').with_value('<SERVICE DEFAULT>')
end
+ it 'configures snmpd auth' do
+ is_expected.to contain_ceilometer_config('hardware/readonly_user_name').with_value('<SERVICE DEFAULT>')
+ is_expected.to contain_ceilometer_config('hardware/readonly_user_password').with_value('<SERVICE DEFAULT>')
+ end
+
context 'with rabbitmq durable queues configured' do
before { params.merge!( :amqp_durable_queues => true ) }
it_configures 'rabbit with durable queues'