Przeglądaj źródła

Add a task to catch and report the variables

Rename `matrix_conduwuit_directory_stat`

Signed-off-by: Suguru Hirahara <did🔑z6MkvVZk1A3KBApWJXv2Ju4H14ErDfRGxh8zxdXSZ4vACDg5>
pull/4913/head
Suguru Hirahara 3 tygodni temu
rodzic
commit
072bd93582
Nie znaleziono w bazie danych klucza dla tego podpisu ID klucza GPG: E4F9743DAB4B7B75
3 zmienionych plików z 24 dodań i 2 usunięć
  1. +10
    -0
      CHANGELOG.md
  2. +2
    -2
      roles/custom/matrix-continuwuity/tasks/migrate_from_conduwuit.yml
  3. +12
    -0
      roles/custom/matrix_playbook_migration/tasks/validate_config.yml

+ 10
- 0
CHANGELOG.md Wyświetl plik

@@ -1,3 +1,13 @@
# 2026-02-XX

## conduwuit has been removed from the playbook

[conduwuit](./docs/configuring-playbook-conduwuit.md) has been removed from the playbook, as it has been abandoned.

The playbook will let you know if you're using any `matrix_conduwuit_*` variables. You'll need to remove them from `vars.yml` and potentially [uninstall the service manually](./docs/configuring-playbook-conduwuit.md#uninstalling-the-service-manually).

Since [Continuwuity](configuring-playbook-continuwuity.md) is a drop-in replacement for conduwuit, migration is possible. Please refer to [this section](./configuring-playbook-continuwuity.md#migrating-from-conduwuit) for details.

# 2026-02-09

## (BC Break) matrix-media-repo datastore IDs are now required in `vars.yml`


+ 2
- 2
roles/custom/matrix-continuwuity/tasks/migrate_from_conduwuit.yml Wyświetl plik

@@ -13,7 +13,7 @@
- name: Check existence of conduwuit directory
ansible.builtin.stat:
path: "{{ matrix_base_data_path }}/conduwuit"
register: matrix_conduwuit_directory_stat
register: matrix_removed_conduwuit_directory_stat

- name: Check existence of continuwuity directory
ansible.builtin.stat:
@@ -21,7 +21,7 @@
register: matrix_continuwuity_directory_stat

- when: >
matrix_conduwuit_directory_stat.stat.exists | bool and
matrix_removed_conduwuit_directory_stat.stat.exists | bool and
matrix_continuwuity_directory_stat.stat.exists | bool
block:
- name: Ensure matrix-continuwuity.service systemd service is stopped


+ 12
- 0
roles/custom/matrix_playbook_migration/tasks/validate_config.yml Wyświetl plik

@@ -595,6 +595,18 @@
The following variables in your configuration need to be renamed: {{ lookup('ansible.builtin.varnames', '^matrix_client_cinny_.+', wantlist=True) | join(', ') }}
when: "lookup('ansible.builtin.varnames', '^matrix_client_cinny_.+', wantlist=True) | length > 0"

- name: (Deprecation) Catch and report matrix-conduwuit variables
ansible.builtin.fail:
msg: |-
matrix-conduwuit was completely removed from the playbook in February 2026.

Please remove all `matrix_conduwuit*` variables from your configuration file (vars.yml).

You may wish to migrate to Continuwuity, a drop-in replacement for conduwuit. See `docs/configuring-playbook-continuwuity.md` for more information.

The following variables in your configuration need to be removed: {{ lookup('ansible.builtin.varnames', '^matrix_conduwuit.+', wantlist=True) | join(', ') }}
when: "lookup('ansible.builtin.varnames', '^matrix_conduwuit.+', wantlist=True) | length > 0"

- name: (Deprecation) Catch and report matrix-dynamic-dns variables
ansible.builtin.fail:
msg: |-


Ładowanie…
Anuluj
Zapisz