correction de la conf certbot
[lhc/ansible.git] / tasks / config_backup.yml
diff --git a/tasks/config_backup.yml b/tasks/config_backup.yml
new file mode 100644 (file)
index 0000000..da885b2
--- /dev/null
@@ -0,0 +1,26 @@
+- name: Mise à jour de la conf de borgmatic pour le backup d'un nuage
+  ansible.builtin.lineinfile:
+    dest: /etc/borgmatic/config.yaml
+    search_string: "{{ item }}"
+    insertafter: ".+\/home\/sites\/data\/.+"
+    line: "{{ item }}"
+    state: present
+    backup: true
+  register: presence_sigle
+  loop:
+    - "    - /home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}/config"
+    - "    - /home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}/data"
+  when: SITE == 'nuage'
+
+- name: Mise à jour de la conf de borgmatic pour le backup d'un site non nuage
+  ansible.builtin.lineinfile:
+    dest: /etc/borgmatic/config.yaml
+    search_string: "{{ item }}"
+    insertafter: ".+\/home\/sites\/data\/.+"
+    line: "{{ item }}"
+    state: present
+    backup: true
+  register: presence_sigle
+  loop:
+    - "    - /home/sites/data/{{ TLD }}/{{ DOMAIN }}/{{ SITE }}"
+  when: SITE != 'nuage'