blob: 6ebf45fee6650aec22a1f94577572be7109a6de7 [file] [log] [blame]
classes:
- service.ceilometer.server.publisher.panko
parameters:
_param:
openstack_event_alarm_topic: alarm.all
ceilometer_create_gnocchi_resources: false
ceilometer_gnocchi_filter_project: service
# gnocchi and panko are default backends for Ceilometer since Pike
# they are incompatible with any legacy database publisher backends
ceilometer:
server:
publisher:
gnocchi:
enabled: true
url: "gnocchi://?filter_project=${_param:ceilometer_gnocchi_filter_project}"
publish_metric: true
# filter_project is deprecated since queens
filter_project: ${_param:ceilometer_gnocchi_filter_project}
create_resources: ${_param:ceilometer_create_gnocchi_resources}
request_timeout: 30
event_alarm_notifier:
enabled: true
url: "notifier://?topic=${_param:openstack_event_alarm_topic}"
publish_event: true
# default permissions in panko configuration files and ssl certificates are restricted
# to panko group, therefore ceilometer must have those permission to have ability to
# connect to panko's backend db
linux:
system:
group:
panko:
enabled: true
user:
ceilometer:
enabled: true
name: 'ceilometer'
home: '/var/lib/ceilometer'
shell: '/bin/false'
groups:
- 'panko'