gnocchi_resources override fixed

gnocchi_resources.yaml has been defined in main.yml, had all required
variables, but user overrides were not actually deployed on containers
Also, it had an absolete path in GIT repo.

Change-Id: Id32789b59f913cfbb78c1cb4a73b18df85c36655
This commit is contained in:
Dmitriy Rabotjagov 2018-12-05 14:59:24 +02:00
parent 6d2ad6a004
commit 8ba1f3829b
6 changed files with 15 additions and 1 deletions

View File

@ -297,7 +297,7 @@ ceilometer_polling_default_file_path: "/etc/openstack_deploy/ceilometer/polling.
# paths will be used to find the files from the git config
# lookup location.
ceilometer_git_config_lookup_location: https://git.openstack.org/cgit/openstack/ceilometer/plain
ceilometer_gnocchi_resources_git_file_path: "ceilometer/dispatcher/data/gnocchi_resources.yaml?h={{ ceilometer_git_install_branch }}"
ceilometer_gnocchi_resources_git_file_path: "ceilometer/publisher/data/gnocchi_resources.yaml?h={{ ceilometer_git_install_branch }}"
ceilometer_loadbalancer_v2_meter_definitions_git_file_path: "etc/ceilometer/examples/loadbalancer_v2_meter_definitions.yaml?h={{ ceilometer_git_install_branch }}"
ceilometer_osprofiler_event_definitions_git_file_path: "etc/ceilometer/examples/osprofiler_event_definitions.yaml?h={{ ceilometer_git_install_branch }}"
ceilometer_polling_git_file_path: "etc/ceilometer/polling.yaml?h={{ ceilometer_git_install_branch }}"

View File

@ -21,6 +21,7 @@
- "{{ ceilometer_git_config_lookup_location }}/{{ ceilometer_loadbalancer_v2_meter_definitions_git_file_path }}"
- "{{ ceilometer_git_config_lookup_location }}/{{ ceilometer_osprofiler_event_definitions_git_file_path }}"
- "{{ ceilometer_git_config_lookup_location }}/{{ ceilometer_polling_git_file_path }}"
- "{{ ceilometer_git_config_lookup_location }}/{{ ceilometer_gnocchi_resources_git_file_path }}"
register: _git_file_fetch
- name: Copy ceilometer configuration files
@ -65,6 +66,11 @@
config_type: "yaml"
list_extend: false
content: "{{ ceilometer_polling_user_content | default(ceilometer_polling_default_content, true) }}"
- dest: "{{ ceilometer_lib_dir }}/ceilometer/publisher/data/gnocchi_resources.yaml"
config_overrides: "{{ ceilometer_gnocchi_resources_yaml_overrides }}"
config_type: "yaml"
list_extend: false
content: "{{ ceilometer_gnocchi_resources_user_content | default(ceilometer_gnocchi_resources_default_content, true) }}"
notify:
- Restart ceilometer services

View File

@ -42,3 +42,5 @@ ceilometer_oslomsg_amqp1_distro_packages:
ceilometer_packages_to_symlink:
- libvirt-python
ceilometer_lib_dir: "/usr/lib/python2.7/site-packages"

View File

@ -21,3 +21,5 @@ ceilometer_package_list: |-
{{ packages }}
_ceilometer_bin: "/openstack/venvs/ceilometer-{{ ceilometer_venv_tag }}/bin"
ceilometer_lib_dir: "{{ _ceilometer_bin | dirname }}/lib/python2.7/site-packages"

View File

@ -45,3 +45,5 @@ ceilometer_oslomsg_amqp1_distro_packages:
ceilometer_packages_to_symlink:
- "{{ (ansible_distribution_version is version ('42', '>=')) | ternary('libvirt-python', 'python2-libvirt-python') }}"
ceilometer_lib_dir: "/usr/lib/python2.7/site-packages"

View File

@ -46,3 +46,5 @@ ceilometer_oslomsg_amqp1_distro_packages:
ceilometer_packages_to_symlink:
- python-libvirt
- python3-libvirt
ceilometer_lib_dir: "/usr/lib/python2.7/dist-packages"