Comment 3 for bug 1556910

Revision history for this message
meizhifang (mei-zhifang97) wrote :

my ceilometer.pp is :

class { '::ceilometer':
  metering_secret => hiera('CONFIG_CEILOMETER_SECRET'),
  verbose => true,
  debug => hiera('CONFIG_DEBUG_MODE'),
  rabbit_host => hiera('CONFIG_AMQP_HOST_URL'),
  rabbit_port => hiera('CONFIG_AMQP_CLIENTS_PORT'),
  rabbit_use_ssl => hiera('CONFIG_AMQP_ENABLE_SSL'),
  rabbit_userid => hiera('CONFIG_AMQP_AUTH_USER'),
  rabbit_password => hiera('CONFIG_AMQP_AUTH_PASSWORD'),
}

$config_mariadb_host = hiera('CONFIG_MARIADB_HOST_URL')
class { '::ceilometer::db':
  database_connection => "mysql://ceilometer:ceilometer@${config_mariadb_host}/ceilometer",
}

$config_controller_host = hiera('CONFIG_KEYSTONE_HOST_URL')

class { '::ceilometer::agent::auth':
  auth_url => "http://${config_controller_host}:35357/v2.0",
  auth_password => hiera('CONFIG_CEILOMETER_KS_PW'),
}

$bind_host = hiera('CONFIG_IP_VERSION') ? {
  'ipv6' => '::0',
  'ipv4' => '0.0.0.0',
}

class { '::ceilometer::api':
  host => $bind_host,
  port => hiera('CONFIG_CEILOMETER_API_PORT'),
  keystone_host => hiera('CONFIG_KEYSTONE_HOST_URL'),
  keystone_password => hiera('CONFIG_CEILOMETER_KS_PW'),
}

class { '::ceilometer::collector': }

class { '::ceilometer::agent::notification': }

class { '::ceilometer::agent::central':}

class { '::ceilometer::alarm::evaluator':}

class { '::ceilometer::alarm::notifier':}