backup directories and linter fixes

This commit is contained in:
Virkkunen
2025-04-25 20:08:05 +02:00
parent a27c475262
commit 8fb32c5caa

View File

@@ -10,12 +10,12 @@
# #
# and restore continuwuity labels. # and restore continuwuity labels.
- name: Check existence of conduwuit directory ({{ matrix_base_data_path }}/conduwuit) - name: Check existence of conduwuit directory
ansible.builtin.stat: ansible.builtin.stat:
path: "{{ matrix_base_data_path }}/conduwuit" path: "{{ matrix_base_data_path }}/conduwuit"
register: matrix_conduwuit_directory_stat register: matrix_conduwuit_directory_stat
- name: Check existence of continuwuity directory ({{ matrix_base_data_path }}/continuwuity) - name: Check existence of continuwuity directory
ansible.builtin.stat: ansible.builtin.stat:
path: "{{ matrix_base_data_path }}/continuwuity" path: "{{ matrix_base_data_path }}/continuwuity"
register: matrix_continuwuity_directory_stat register: matrix_continuwuity_directory_stat
@@ -31,24 +31,27 @@
enabled: false enabled: false
daemon_reload: true daemon_reload: true
- name: Ensure continuwuity folder is removed - name: Ensure continuwuity directory is backed up
ansible.builtin.command: ansible.builtin.command:
cmd: "mv {{ matrix_base_data_path }}/continuwuity {{ matrix_base_data_path }}/continuwuity_old" cmd: "mv {{ matrix_base_data_path }}/continuwuity {{ matrix_base_data_path }}/continuwuity_old"
creates: "{{ matrix_base_data_path }}/continuwuity_old" creates: "{{ matrix_base_data_path }}/continuwuity_old"
removes: "{{ matrix_base_data_path }}/continuwuity"
- name: Ensure conduwuit directory relocated - name: Ensure conduwuit directory contents are copied to continuwuity
ansible.builtin.command: ansible.builtin.copy:
cmd: "mv {{ matrix_base_data_path }}/conduwuit {{ matrix_base_data_path }}/continuwuity" src: "{{ matrix_base_data_path }}/conduwuit/"
creates: "{{ matrix_base_data_path }}/continuwuity" dest: "{{ matrix_base_data_path }}/continuwuity"
removes: "{{ matrix_base_data_path }}" remote_src: true
mode: preserve
- name: Ensure conduwuit.toml file is renamed - name: Ensure conduwuit.toml file is renamed
ansible.builtin.command: ansible.builtin.command:
cmd: "mv {{ matrix_base_data_path }}/continuwuity/config/conduwuit.toml {{ matrix_base_data_path }}/continuwuity/config/continuwuity.toml" cmd: "mv {{ matrix_base_data_path }}/continuwuity/config/conduwuit.toml {{ matrix_base_data_path }}/continuwuity/config/continuwuity.toml"
removes: "{{ matrix_base_data_path }}/continuwuity/config/conduwuit.toml"
- name: Ensure continuwuity labels are restored - name: Ensure continuwuity labels are restored
ansible.builtin.command: ansible.builtin.command:
cmd: "mv {{ matrix_base_data_path }}/continuwuity_old/labels {{ matrix_base_data_path }}/continuwuity/labels" cmd: "cp {{ matrix_base_data_path }}/continuwuity_old/labels {{ matrix_base_data_path }}/continuwuity/labels"
- name: Ensure matrix-continuwuity.service systemd service is started - name: Ensure matrix-continuwuity.service systemd service is started
ansible.builtin.systemd: ansible.builtin.systemd: