browbeat/ansible/install/collectd-openstack.yml
jkilpatr 10c5e08351 Fix role ordering in collectd-openstack.yml
so it turns out that if you don't run the common role before
you try to grab the epel RPM you will run into ssl issues on OSP9
machines. this reordering fixes that.

Change-Id: Ib3d80d89e5abf414913e945b57ff46020f578a6e
2016-08-01 18:56:18 +00:00

65 lines
1.8 KiB
YAML

---
#
# Playbook to install collectd on undercloud/overcloud
#
- hosts: undercloud
remote_user: "{{ local_remote_user }}"
vars:
config_type: undercloud
roles:
- { role: common, when: collectd_undercloud }
- { role: epel, when: collectd_undercloud }
- { role: collectd-openstack, when: collectd_undercloud }
tasks:
- name: Collectd off if not collectd_undercloud
service: name=collectd state=stopped enabled=false
become: true
when: not collectd_undercloud
ignore_errors: true
- hosts: controller
remote_user: "{{ host_remote_user }}"
vars:
config_type: controller
roles:
- { role: common, when: collectd_controller }
- { role: epel, when: collectd_controller }
- { role: collectd-openstack, when: collectd_controller }
tasks:
- name: Collectd off if not collectd_controller
service: name=collectd state=stopped enabled=false
become: true
when: not collectd_controller
ignore_errors: true
- hosts: ceph
remote_user: "{{ host_remote_user }}"
vars:
config_type: ceph
roles:
- { role: common, when: collectd_ceph }
- { role: epel, when: collectd_ceph }
- { role: collectd-openstack, when: collectd_ceph }
tasks:
- name: Collectd off if not collectd_ceph
service: name=collectd state=stopped enabled=false
become: true
when: not collectd_ceph
ignore_errors: true
- hosts: compute
remote_user: "{{ host_remote_user }}"
vars:
config_type: compute
roles:
- { role: common, when: collectd_compute }
- { role: epel, when: collectd_compute }
- { role: collectd-openstack, when: collectd_compute }
tasks:
- name: Collectd off if not collectd_compute
service: name=collectd state=stopped enabled=false
become: true
when: not collectd_compute
ignore_errors: true