]> Frank Brehm's Git Trees - pixelpark/pp-admin-tools.git/commitdiff
Adding includes/389ds-repl-tasks-cleanallruv.yaml
authorFrank Brehm <frank.brehm@pixelpark.com>
Fri, 29 Nov 2024 12:15:51 +0000 (13:15 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Fri, 29 Nov 2024 12:15:51 +0000 (13:15 +0100)
includes/389ds-repl-tasks-cleanallruv.yaml [new file with mode: 0644]

diff --git a/includes/389ds-repl-tasks-cleanallruv.yaml b/includes/389ds-repl-tasks-cleanallruv.yaml
new file mode 100644 (file)
index 0000000..3193ec4
--- /dev/null
@@ -0,0 +1,19 @@
+---
+
+- name: "Clean all RUVs for Replication ID {{ target_replica_id }} on suffix '{{ suffix }}' ..."
+  ansible.builtin.shell: "dsconf '{{ slapd_instance }}' repl-tasks cleanallruv --suffix '{{ suffix }}' --replica-id={{ target_replica_id }}"
+  ignore_errors: true
+
+- name: "Get the result of cleaning RUVs on suffix '{{ suffix }}' ..."
+  ansible.builtin.shell: "dsconf '{{ slapd_instance }}' repl-tasks list-cleanruv-tasks --suffix '{{ suffix }}'"
+  register: list_cleanruv_tasks_results
+  ignore_errors: true
+  check_mode: false
+  changed_when: false
+
+- name: "Show current list_cleanruv_tasks_results for suffix '{{ suffix }}'."
+  debug:
+    msg: "{{ list_cleanruv_tasks_results.stdout }}"
+    verbosity: 0
+
+# vim: filetype=yaml