migrate_from_conduwuit ownership fix (#4278)

* migration ownership fix

* lint fix

* lint fixes
This commit is contained in:
Virkkunen 2025-04-26 08:54:46 +02:00 committed by GitHub
parent f0c48392fe
commit 5ea613a3f6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -7,6 +7,7 @@
# This migrates the conduwuit server implementation (`/matrix/conduwuit`) to continuwuity (`/matrix/continuwuity`), # This migrates the conduwuit server implementation (`/matrix/conduwuit`) to continuwuity (`/matrix/continuwuity`),
# #
# Here, we merely backup the fresh continuwuity folder, relocate conduwuit directory to continuwuity (`/matrix/conduwuit`) # Here, we merely backup the fresh continuwuity folder, relocate conduwuit directory to continuwuity (`/matrix/conduwuit`)
#
# and restore continuwuity labels. # and restore continuwuity labels.
- name: Check existence of conduwuit directory - name: Check existence of conduwuit directory
@ -56,6 +57,24 @@
force: true force: true
mode: preserve mode: preserve
- name: Ensure directories ownership is set
block:
- name: Set continuwuity ownership
ansible.builtin.file:
path: "{{ matrix_base_data_path }}/continuwuity"
state: directory
owner: "{{ matrix_user_username }}"
group: "{{ matrix_user_groupname }}"
recurse: true
- name: Set continuwuity_old ownership
ansible.builtin.file:
path: "{{ matrix_base_data_path }}/continuwuity_old"
state: directory
owner: "{{ matrix_user_username }}"
group: "{{ matrix_user_groupname }}"
recurse: true
- name: Ensure matrix-continuwuity.service systemd service is started - name: Ensure matrix-continuwuity.service systemd service is started
ansible.builtin.systemd: ansible.builtin.systemd:
name: matrix-continuwuity name: matrix-continuwuity