--- /dev/null
+---
+- name: Ship collectd.conf
+ copy:
+ src: files/etc/collectd.conf
+ dest: /etc/
+ notify: Restart collectd
+
+- name: Ship /etc/collectd.d
+ copy:
+ src: files/etc/collectd.d
+ dest: /etc/
+ notify: Restart collectd
+
+- name: Set hostname in write_graphite.conf
+ replace:
+ dest: "/etc/collectd.d/write_graphite.conf"
+ regexp: 'Host ".*"'
+ replace: "Host \"{{ groups['ceph-grafana'][0] }}\""
+ notify: Restart collectd
+
+- name: Set cluster name in cephmetrics.conf
+ replace:
+ dest: /etc/collectd.d/cephmetrics.conf
+ regexp: 'ClusterName ".*"'
+ replace: 'ClusterName "{{ cluster }}"'
+ notify: Restart collectd
src: files/cephmetrics.py
dest: /usr/lib64/collectd/python-plugins/
notify: Restart collectd
-
-- name: Ship collectd.conf
- copy:
- src: files/etc/collectd.conf
- dest: /etc/
- notify: Restart collectd
-
-- name: Ship /etc/collectd.d
- copy:
- src: files/etc/collectd.d
- dest: /etc/
- notify: Restart collectd
-
-- name: Set hostname in write_graphite.conf
- replace:
- dest: "/etc/collectd.d/write_graphite.conf"
- regexp: 'Host ".*"'
- replace: "Host \"{{ groups['ceph-grafana'][0] }}\""
- notify: Restart collectd
-
-- name: Set cluster name in cephmetrics.conf
- replace:
- dest: /etc/collectd.d/cephmetrics.conf
- regexp: 'ClusterName ".*"'
- replace: 'ClusterName "{{ cluster }}"'
- notify: Restart collectd
- packages
- include: install_collectd_plugins.yml
+ when:
+ - not containerized_deployment
+ tags:
+ - collectors
+
+- include: configure_collectd.yml
when: not containerized_deployment
tags:
- collectors