Implement Ceilometer
This patch implements the implement-ceilometer blueprint. It addes the necessary role/variables to deploy ceilometer with a Mongodb backend. The Monogdb backend is assumed to be up and configured and the playbooks only require a few values to be set in user_variables to establish a connection. Change-Id: I2164a1f27f632ce254cc2711ada2c449a9961fed Implements: blueprint implement-ceilometer
This commit is contained in:
parent
7e46c6c5ff
commit
fdf0ccd62f
@ -16,6 +16,9 @@
|
||||
# Defines that the role will be deployed on a host machine
|
||||
is_metal: true
|
||||
|
||||
# Enable/Disable Ceilometer
|
||||
glance_ceilometer_enabled: False
|
||||
|
||||
## Verbosity Options
|
||||
debug: False
|
||||
verbose: True
|
||||
@ -31,6 +34,7 @@ glance_system_user_home: "/var/lib/{{ glance_system_user_name }}"
|
||||
|
||||
glance_flavor: "keystone+cachemanagement"
|
||||
glance_registry_host: "{{ internal_lb_vip_address }}"
|
||||
glance_ceilometer_notification_driver: messagingv2
|
||||
glance_notification_driver: noop
|
||||
glance_rpc_backend: glance.openstack.common.rpc.impl_kombu
|
||||
glance_default_store: file
|
||||
|
@ -25,8 +25,12 @@ enable_v1_registry = {{ glance_enable_v1_registry }}
|
||||
enable_v2_api = {{ glance_enable_v2_api }}
|
||||
enable_v2_registry = {{ glance_enable_v2_registry }}
|
||||
|
||||
{% if glance_ceilometer_enabled %}
|
||||
notification_driver = {{ glance_ceilometer_notification_driver }}
|
||||
{% else %}
|
||||
notification_driver = {{ glance_notification_driver }}
|
||||
{% if glance_notification_driver == "messaging" %}
|
||||
{% endif %}
|
||||
{% if glance_notification_driver == "messaging" or (glance_ceilometer_notification_driver == "messagingv2" and glance_ceilometer_enabled) %}
|
||||
##### RPC MESSAGING OPTIONS #####
|
||||
rpc_backend = {{ glance_rpc_backend }}
|
||||
rabbit_hosts = {{ rabbitmq_servers }}
|
||||
|
@ -16,6 +16,12 @@ backlog = 4096
|
||||
workers = {{ glance_registry_workers | default(api_threads) }}
|
||||
api_limit_max = 1000
|
||||
limit_param_default = 25
|
||||
{% if glance_ceilometer_enabled %}
|
||||
notification_driver = {{ glance_notification_driver }}
|
||||
rpc_backend = {{ glance_rpc_backend }}
|
||||
rabbit_hosts = {{ rabbitmq_servers }}
|
||||
rabbit_password = {{ rabbitmq_password }}
|
||||
{% endif %}
|
||||
|
||||
[database]
|
||||
connection = mysql://{{ glance_galera_user }}:{{ glance_container_mysql_password }}@{{ glance_galera_address }}/{{ glance_galera_database }}?charset=utf8
|
||||
|
Loading…
x
Reference in New Issue
Block a user