require => Package['ceilometer-agent-central']
}
+ Ceilometer_config<||> ~> Service['ceilometer-agent-central']
+
ceilometer_config {
'DEFAULT/os_auth_url' : value => $auth_url;
'DEFAULT/os_auth_region' : value => $auth_region;
require => Package['ceilometer-agent-compute']
}
+ Ceilometer_config<||> ~> Service['ceilometer-agent-compute']
+
ceilometer_config {
'DEFAULT/os_auth_url' : value => $auth_url;
'DEFAULT/os_auth_region' : value => $auth_region;
subscribe => Exec['ceilometer-dbsync']
}
+ Ceilometer_config<||> ~> Service['ceilometer-api']
+
ceilometer_config {
'keystone_authtoken/auth_host' : value => $keystone_host;
'keystone_authtoken/auth_port' : value => $keystone_port;
subscribe => Exec['ceilometer-dbsync']
}
+ Ceilometer_config<||> ~> Service['ceilometer-collector']
+
}