Просмотр исходного кода

Make sure Hookshot is stopped while resetting encryption

Ref: https://matrix-org.github.io/matrix-hookshot/latest/advanced/encryption.html#enabling-encryption-in-hookshot

> To fix such issues, stop Hookshot, then reset its crypto store by running yarn start:resetcrypto.

Somewhat related to https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3868
pull/3869/head
Slavi Pantaleev 1 год назад
Родитель
Сommit
a4e3e519d9
1 измененных файлов: 14 добавлений и 0 удалений
  1. +14
    -0
      roles/custom/matrix-bridge-hookshot/tasks/reset_encryption.yml

+ 14
- 0
roles/custom/matrix-bridge-hookshot/tasks/reset_encryption.yml Просмотреть файл

@@ -1,5 +1,11 @@
---

- name: Ensure matrix-hookshot is stopped
ansible.builtin.service:
name: matrix-hookshot
state: stopped
register: matrix_hookshot_stopped

# `yarn start:resetcrypto` fails, as described here: https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3868
# Also related to: https://github.com/matrix-org/matrix-hookshot/issues/730
- name: Resetting Hookshot's crypto store
@@ -14,3 +20,11 @@
{{ matrix_hookshot_docker_image }}
node --require source-map-support/register /usr/bin/matrix-hookshot/App/ResetCryptoStore.js
changed_when: true

- name: Ensure matrix-hookshot is started, if it previously was
ansible.builtin.service:
name: matrix-hookshot
state: started
enabled: true
daemon_reload: true
when: matrix_hookshot_stopped.changed | bool

Загрузка…
Отмена
Сохранить