--- - name: Fail if required Jitsi settings not defined fail: msg: >- You need to define a required configuration setting (`{{ item }}`) for using Jitsi. 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 setup Jitsi successfully before and it's just now that you're observing this failure, it means that your installation may be using some default passwords that the playbook used to define until now. This is not secure and we urge you to rebuild your Jitsi setup. Refer to the "Rebuilding your Jitsi installation" section in our setup instructions (docs/configuring-playbook-jitsi.md). when: "vars[item] == ''" with_items: - "matrix_jitsi_jibri_xmpp_password" - "matrix_jitsi_jibri_recorder_password" - "matrix_jitsi_jicofo_auth_password" - "matrix_jitsi_jvb_auth_password" - name: (Deprecation) Catch and report renamed settings fail: msg: >- Your configuration contains a variable, which now has a different name. Please change your configuration to rename the variable (`{{ item.old }}` -> `{{ item.new }}`). when: "item.old in vars" with_items: - {'old': 'matrix_jitsi_web_config_constraints_enabled', 'new': ''} - {'old': 'matrix_jitsi_web_config_constraints_video_aspectRatio', 'new': ''} - {'old': 'matrix_jitsi_web_config_constraints_video_height_ideal', 'new': 'matrix_jitsi_web_config_resolution_height_ideal_and_max'} - {'old': 'matrix_jitsi_web_config_constraints_video_height_max', 'new': 'matrix_jitsi_web_config_resolution_height_ideal_and_max'} - {'old': 'matrix_jitsi_web_config_constraints_video_height_min', 'new': 'matrix_jitsi_web_config_resolution_height_min'} - {'old': 'matrix_jitsi_web_config_disableAudioLevels', 'new': ''} - {'old': 'matrix_jitsi_web_config_enableLayerSuspension', 'new': ''} - {'old': 'matrix_jitsi_web_config_channelLastN', 'new': ''} - {'old': 'matrix_jitsi_web_config_testing_p2pTestMode', 'new': ''} - {'old': 'matrix_jitsi_web_config_start_with_audio_muted', 'new': ''} - {'old': 'matrix_jitsi_web_config_start_with_video_muted', 'new': ''} - {'old': 'matrix_jitsi_web_interface_config_show_watermark_for_guests', 'new': ''} - {'old': 'matrix_jitsi_web_interface_config_invitation_powered_by', 'new': ''} - {'old': 'matrix_jisti_web_interface_config_show_deep_linking_image', 'new': 'matrix_jitsi_web_interface_config_show_deep_linking_image'}