]> git-server-git.apps.pok.os.sepia.ceph.com Git - cephmetrics.git/commitdiff
ceph-collectd: Split out collectd configuration
authorZack Cerza <zack@redhat.com>
Thu, 22 Jun 2017 19:44:17 +0000 (13:44 -0600)
committerZack Cerza <zack@redhat.com>
Thu, 22 Jun 2017 19:59:37 +0000 (13:59 -0600)
Signed-off-by: Zack Cerza <zack@redhat.com>
ansible/roles/ceph-collectd/tasks/configure_collectd.yml [new file with mode: 0644]
ansible/roles/ceph-collectd/tasks/install_collectd_plugins.yml
ansible/roles/ceph-collectd/tasks/main.yml

diff --git a/ansible/roles/ceph-collectd/tasks/configure_collectd.yml b/ansible/roles/ceph-collectd/tasks/configure_collectd.yml
new file mode 100644 (file)
index 0000000..711e502
--- /dev/null
@@ -0,0 +1,26 @@
+---
+- 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
index 6b29498a21e16b3102c42461b5fc066dcb41dd5e..0b0de15fd6eaad40ed706698be10bae55416dab2 100644 (file)
     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
index 5eb334e9c8f669f22db7186107b4c39b7688bc8a..0dde408b9ace03c652f07920b8e9c2fe67ff3d85 100644 (file)
     - packages
 
 - include: install_collectd_plugins.yml
+  when:
+    - not containerized_deployment
+  tags:
+    - collectors
+
+- include: configure_collectd.yml
   when: not containerized_deployment
   tags:
     - collectors