Ensure internal authentication users are properly configured

development
ppacheco28 3 years ago
parent 7a7dc00333
commit d086668f52

@ -3,14 +3,14 @@
- name: Fail if required Jitsi settings not defined - name: Fail if required Jitsi settings not defined
fail: fail:
msg: >- msg: >-
You need to define a required configuration setting (`{{ item }}`) for using Jitsi. You need to define a required configuration setting (`{{ item }}`) to properly configure Jitsi.
If you're setting up Jitsi for the first time, you may have missed a step. If you're setting up Jitsi for the first time, you may have missed a step.
Refer to our setup instructions (docs/configuring-playbook-jitsi.md). Refer to our setup instructions (docs/configuring-playbook-jitsi.md).
If you had setup Jitsi successfully before and it's just now that you're observing this failure, If you had previously setup Jitsi successfully and are only now facing this error,
it means that your installation may be using some default passwords that the playbook used to define until now. it means that your installation is most likely using default passwords previously defined by the playbook.
This is not secure and we urge you to rebuild your Jitsi setup. These defaults are insecure. Jitsi should be rebuilt with secure values.
Refer to the "Rebuilding your Jitsi installation" section in our setup instructions (docs/configuring-playbook-jitsi.md). Refer to the "Rebuilding your Jitsi installation" section in our setup instructions (docs/configuring-playbook-jitsi.md).
when: "vars[item] == ''" when: "vars[item] == ''"
with_items: with_items:
@ -19,6 +19,28 @@
- "matrix_jitsi_jicofo_auth_password" - "matrix_jitsi_jicofo_auth_password"
- "matrix_jitsi_jvb_auth_password" - "matrix_jitsi_jvb_auth_password"
- name: Fail if Jitsi internal authentication settings not defined
fail:
msg: >-
You must define the (`{{ item.username }}`) and (`{{ item.password }}`) configuration settings to properly configure an account using Jitsi's internal authentication.
Please ensure you have defined at least one user and password when using internal authentication.
If you're setting up Jitsi for the first time, you may have missed a step.
Refer to our setup instructions (docs/configuring-playbook-jitsi.md).
If you had previously setup Jitsi successfully and are only now facing this error,
it means that your installation is most likely using default passwords previously defined by the playbook.
These defaults are insecure. Jitsi should be rebuilt with secure values.
Refer to the "Rebuilding your Jitsi installation" section in our setup instructions (docs/configuring-playbook-jitsi.md).
when:
- matrix_jitsi_auth_type == "internal"
- item.username == ''
- item.password == ''
with_items: "{{ matrix_jitsi_prosody_auth_internal_accounts }}"
- name: (Deprecation) Catch and report renamed settings - name: (Deprecation) Catch and report renamed settings
fail: fail:
msg: >- msg: >-

Loading…
Cancel
Save