]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
Make pmlogmerge_reduce configurable 239/head
authorZack Cerza <zack@redhat.com>
Thu, 5 May 2016 22:27:23 +0000 (16:27 -0600)
committerZack Cerza <zack@redhat.com>
Mon, 9 May 2016 16:17:16 +0000 (10:17 -0600)
Signed-off-by: Zack Cerza <zack@redhat.com>
roles/pcp/README.rst
roles/pcp/defaults/main.yml
roles/pcp/tasks/manager.yml

index 98202552d59819432b30e61e59014a39a5eb85cb..6bcac56f8d5e8d0a40dd2d661a6122fe8ded88ad 100644 (file)
@@ -58,6 +58,11 @@ To tell a ``pcp_manager`` host to retain full-resolution archives for a year
 
     pmlogmerge_retain: "365days"
 
+To tell a ``pcp_manager`` host to delete reduced archives after two years
+(format is a `PCP time window`_)::
+
+    pmlogmerge_reduce: "730days"
+
 To tell a ``pcp_manager`` host to run PCP's various web UIs::
 
     pcp_web: true
index 7bf7644dc5b299dda471cf0a2735ed5248b9ef6c..0cd4091922c919dc02beb4b7b989a9d2ce8f3e1c 100644 (file)
@@ -17,6 +17,8 @@ pcp_probe: false
 pmcd_connect_timeout: "0.1"
 # How long to keep full-resolution archives before reducing to save space
 pmlogmerge_retain: "90days"
+# How long before deleting reduced archives
+pmlogmerge_reduce: "99999weeks"
 
 ## PCP Web UI options
 # Set up the web UI
index 0ecc06b4e33d2d1d3973e4cd2d83ee7d4df5eebf..b1b9bbcf547c84c021a35223875d722bf5e8add2 100644 (file)
     mode: 0644
   register: update_pmlogmerge_retain
 
+- name: Set /etc/pcp/pmmgr/pmlogmerge-reduce
+  copy:
+    dest: /etc/pcp/pmmgr/pmlogmerge-reduce
+    content: "{{ pmlogmerge_reduce }}"
+    owner: root
+    group: root
+    mode: 0644
+  register: update_pmlogmerge_reduce
+
 - name: Restart pmmgr
   service:
     name: "{{ pmmgr_service }}"
     target_host|changed or
     target_discovery|changed or
     pmmgr_options|changed or
-    update_pmlogmerge_retain|changed
+    update_pmlogmerge_retain|changed or
+    update_pmlogmerge_reduce|changed