Skip to content
Snippets Groups Projects
Unverified Commit 59c00eb5 authored by Doug Szumski's avatar Doug Szumski Committed by GitHub
Browse files

Merge pull request #109 from stackhpc/feature/support_grafana

Add support for configuring Grafana
parents 8abb7954 df9fc0a4
No related branches found
No related tags found
No related merge requests found
...@@ -130,6 +130,8 @@ overcloud_container_image_regex_map: ...@@ -130,6 +130,8 @@ overcloud_container_image_regex_map:
enabled: True enabled: True
- regex: glance - regex: glance
enabled: "{{ kolla_enable_glance | bool }}" enabled: "{{ kolla_enable_glance | bool }}"
- regex: grafana
enabled: "{{ kolla_enable_grafana | bool }}"
- regex: gnocchi - regex: gnocchi
enabled: "{{ kolla_enable_gnocchi | bool }}" enabled: "{{ kolla_enable_gnocchi | bool }}"
- regex: ^haproxy$ - regex: ^haproxy$
...@@ -281,6 +283,7 @@ kolla_enable_elasticsearch: "{{ 'yes' if kolla_enable_central_logging | bool or ...@@ -281,6 +283,7 @@ kolla_enable_elasticsearch: "{{ 'yes' if kolla_enable_central_logging | bool or
kolla_enable_etcd: "no" kolla_enable_etcd: "no"
kolla_enable_freezer: "no" kolla_enable_freezer: "no"
kolla_enable_glance: "yes" kolla_enable_glance: "yes"
kolla_enable_grafana: "no"
kolla_enable_gnocchi: "no" kolla_enable_gnocchi: "no"
kolla_enable_haproxy: "yes" kolla_enable_haproxy: "yes"
kolla_enable_heat: "yes" kolla_enable_heat: "yes"
......
...@@ -99,6 +99,7 @@ ...@@ -99,6 +99,7 @@
- { name: ceph, file: ceph.conf } - { name: ceph, file: ceph.conf }
- { name: cinder, file: cinder.conf } - { name: cinder, file: cinder.conf }
- { name: glance, file: glance.conf } - { name: glance, file: glance.conf }
- { name: grafana, file: grafana.ini }
- { name: heat, file: heat.conf } - { name: heat, file: heat.conf }
- { name: inspector, file: ironic-inspector.conf } - { name: inspector, file: ironic-inspector.conf }
- { name: ironic, file: ironic.conf } - { name: ironic, file: ironic.conf }
...@@ -197,6 +198,7 @@ ...@@ -197,6 +198,7 @@
kolla_extra_ceph: "{{ kolla_extra_config.ceph | default }}" kolla_extra_ceph: "{{ kolla_extra_config.ceph | default }}"
kolla_extra_cinder: "{{ kolla_extra_config.cinder | default }}" kolla_extra_cinder: "{{ kolla_extra_config.cinder | default }}"
kolla_extra_glance: "{{ kolla_extra_config.glance | default }}" kolla_extra_glance: "{{ kolla_extra_config.glance | default }}"
kolla_extra_grafana: "{{ kolla_extra_config.grafana | default }}"
kolla_extra_heat: "{{ kolla_extra_config.heat | default }}" kolla_extra_heat: "{{ kolla_extra_config.heat | default }}"
kolla_extra_inspector: "{{ kolla_extra_config.inspector | default }}" kolla_extra_inspector: "{{ kolla_extra_config.inspector | default }}"
kolla_extra_ironic: "{{ kolla_extra_config.ironic | default }}" kolla_extra_ironic: "{{ kolla_extra_config.ironic | default }}"
......
...@@ -33,6 +33,15 @@ kolla_enable_glance: ...@@ -33,6 +33,15 @@ kolla_enable_glance:
# glance-registry.conf. # glance-registry.conf.
kolla_extra_glance: kolla_extra_glance:
###############################################################################
# Grafana configuration.
# Whether to enable Grafana.
kolla_enable_grafana:
# Free form extra configuration to append to grafana.ini.
kolla_extra_grafana:
############################################################################### ###############################################################################
# Heat configuration. # Heat configuration.
......
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
- { src: ceph.conf.j2, dest: ceph.conf, enabled: "{{ kolla_enable_ceph }}" } - { src: ceph.conf.j2, dest: ceph.conf, enabled: "{{ kolla_enable_ceph }}" }
- { src: cinder.conf.j2, dest: cinder.conf, enabled: "{{ kolla_enable_cinder }}" } - { src: cinder.conf.j2, dest: cinder.conf, enabled: "{{ kolla_enable_cinder }}" }
- { src: glance.conf.j2, dest: glance.conf, enabled: "{{ kolla_enable_glance }}" } - { src: glance.conf.j2, dest: glance.conf, enabled: "{{ kolla_enable_glance }}" }
- { src: grafana.ini.j2, dest: grafana.ini, enabled: "{{ kolla_enable_grafana }}" }
- { src: heat.conf.j2, dest: heat.conf, enabled: "{{ kolla_enable_heat }}" } - { src: heat.conf.j2, dest: heat.conf, enabled: "{{ kolla_enable_heat }}" }
- { src: ironic.conf.j2, dest: ironic.conf, enabled: "{{ kolla_enable_ironic }}" } - { src: ironic.conf.j2, dest: ironic.conf, enabled: "{{ kolla_enable_ironic }}" }
- { src: ironic-dnsmasq.conf.j2, dest: ironic/ironic-dnsmasq.conf, enabled: "{{ kolla_enable_ironic }}" } - { src: ironic-dnsmasq.conf.j2, dest: ironic/ironic-dnsmasq.conf, enabled: "{{ kolla_enable_ironic }}" }
......
# {{ ansible_managed }}
{% if kolla_extra_grafana %}
#######################
# Extra configuration
#######################
{{ kolla_extra_grafana }}
{% endif %}
...@@ -34,6 +34,11 @@ kolla_openstack_custom_config: ...@@ -34,6 +34,11 @@ kolla_openstack_custom_config:
dest: "{{ kolla_node_custom_config_path }}/glance" dest: "{{ kolla_node_custom_config_path }}/glance"
patterns: "*" patterns: "*"
enabled: "{{ kolla_enable_glance }}" enabled: "{{ kolla_enable_glance }}"
# Grafana.
- src: "{{ kolla_extra_config_path }}/grafana"
dest: "{{ kolla_node_custom_config_path }}/grafana"
patterns: "*"
enabled: "{{ kolla_enable_grafana }}"
# Heat. # Heat.
- src: "{{ kolla_extra_config_path }}/heat" - src: "{{ kolla_extra_config_path }}/heat"
dest: "{{ kolla_node_custom_config_path }}/heat" dest: "{{ kolla_node_custom_config_path }}/heat"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment