]> Frank Brehm's Git Trees - pixelpark/pp-admin-tools.git/commitdiff
Adding and using role 389ds-repl-tasks-cleanallruv.
authorFrank Brehm <frank.brehm@pixelpark.com>
Mon, 2 Dec 2024 11:17:59 +0000 (12:17 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Mon, 2 Dec 2024 11:17:59 +0000 (12:17 +0100)
includes/389ds-repl-tasks-cleanallruv.yaml [deleted file]
playbooks/disable-ldap-server.yaml
roles/389ds-repl-tasks-cleanallruv/tasks/main.yaml [new file with mode: 0644]

diff --git a/includes/389ds-repl-tasks-cleanallruv.yaml b/includes/389ds-repl-tasks-cleanallruv.yaml
deleted file mode 100644 (file)
index 3193ec4..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
----
-
-- 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
index a7b2731933b5e21e69efc269cf46e2567e7f476d..b89d02837c0a6a968ef1ee994ac03fd4f9604bdb 100644 (file)
       loop: "{{ suffixes | dict2items | list }}"
 
     - name: "Clean all RUVs for Replication ID {{ target_replica_id }} on all suffixes ..."
-      include_tasks: '../includes/389ds-repl-tasks-cleanallruv.yaml'
+      include_role:
+        name: 389ds-repl-tasks-cleanallruv
       when: ldapserver_to_disable != inventory_hostname
       vars:
         suffix: "{{ item.key }}"
diff --git a/roles/389ds-repl-tasks-cleanallruv/tasks/main.yaml b/roles/389ds-repl-tasks-cleanallruv/tasks/main.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