| @@ -44,10 +44,3 @@ | |||||
| - "{{ matrix_server_fqn_matrix }}" | - "{{ matrix_server_fqn_matrix }}" | ||||
| - "{{ matrix_server_fqn_riot }}" | - "{{ matrix_server_fqn_riot }}" | ||||
| when: "item != item|lower" | when: "item != item|lower" | ||||
| # ansible lower than 2.8, does not support docker_image build parameters | |||||
| # for Raspberry pi it is explicitly needed, so we rather fail here | |||||
| - name: Fail if running on Ansible lower than 2.8 and targeting Raspberry pi | |||||
| fail: | |||||
| msg: "To target Raspberry pi, you should usa ansible 2.8 or higher. E.g. pip contains such packages." | |||||
| when: "ansible_version.major == 2 and ansible_version.minor < 8 and matrix_raspberry_pi" | |||||
| @@ -14,3 +14,10 @@ | |||||
| + | + | ||||
| {{ ["/matrix-mautrix-facebook-registration.yaml"] }} | {{ ["/matrix-mautrix-facebook-registration.yaml"] }} | ||||
| when: matrix_mautrix_facebook_enabled|bool | when: matrix_mautrix_facebook_enabled|bool | ||||
| # ansible lower than 2.8, does not support docker_image build parameters | |||||
| # for self buildig it is explicitly needed, so we rather fail here | |||||
| - name: Fail if running on Ansible lower than 2.8 and trying self building | |||||
| fail: | |||||
| msg: "To self build Mautrix Facebook image, you should usa ansible 2.8 or higher. E.g. pip contains such packages." | |||||
| when: "ansible_version.major == 2 and ansible_version.minor < 8 and matrix_mautrix_facebook_self_build" | |||||
| @@ -60,3 +60,10 @@ | |||||
| URL endpoint to the matrix-mautrix-hangouts container. | URL endpoint to the matrix-mautrix-hangouts container. | ||||
| You can expose the container's port using the `matrix_mautrix_hangouts_container_http_host_bind_port` variable. | You can expose the container's port using the `matrix_mautrix_hangouts_container_http_host_bind_port` variable. | ||||
| when: "matrix_mautrix_hangouts_enabled|bool and (matrix_nginx_proxy_enabled is not defined or matrix_nginx_proxy_enabled|bool == false)" | when: "matrix_mautrix_hangouts_enabled|bool and (matrix_nginx_proxy_enabled is not defined or matrix_nginx_proxy_enabled|bool == false)" | ||||
| # ansible lower than 2.8, does not support docker_image build parameters | |||||
| # for self buildig it is explicitly needed, so we rather fail here | |||||
| - name: Fail if running on Ansible lower than 2.8 and trying self building | |||||
| fail: | |||||
| msg: "To self build Mautrix Hangouts image, you should usa ansible 2.8 or higher. E.g. pip contains such packages." | |||||
| when: "ansible_version.major == 2 and ansible_version.minor < 8 and matrix_mautrix_hangouts_self_build" | |||||
| @@ -1,3 +1,10 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-coturn'] }}" | matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-coturn'] }}" | ||||
| when: matrix_coturn_enabled|bool | when: matrix_coturn_enabled|bool | ||||
| # ansible lower than 2.8, does not support docker_image build parameters | |||||
| # for self buildig it is explicitly needed, so we rather fail here | |||||
| - name: Fail if running on Ansible lower than 2.8 and trying self building | |||||
| fail: | |||||
| msg: "To self build Coturn image, you should usa ansible 2.8 or higher. E.g. pip contains such packages." | |||||
| when: "ansible_version.major == 2 and ansible_version.minor < 8 and matrix_coturn_self_build" | |||||
| @@ -1,3 +1,10 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mxisd'] }}" | matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mxisd'] }}" | ||||
| when: matrix_mxisd_enabled|bool | when: matrix_mxisd_enabled|bool | ||||
| # ansible lower than 2.8, does not support docker_image build parameters | |||||
| # for self buildig it is explicitly needed, so we rather fail here | |||||
| - name: Fail if running on Ansible lower than 2.8 and trying self building | |||||
| fail: | |||||
| msg: "To self build Mxisd image, you should usa ansible 2.8 or higher. E.g. pip contains such packages." | |||||
| when: "ansible_version.major == 2 and ansible_version.minor < 8 and matrix_mxisd_self_build" | |||||
| @@ -1,3 +1,10 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-riot-web'] }}" | matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-riot-web'] }}" | ||||
| when: matrix_riot_web_enabled|bool | when: matrix_riot_web_enabled|bool | ||||
| # ansible lower than 2.8, does not support docker_image build parameters | |||||
| # for self buildig it is explicitly needed, so we rather fail here | |||||
| - name: Fail if running on Ansible lower than 2.8 and trying self building | |||||
| fail: | |||||
| msg: "To self build Riot Web image, you should usa ansible 2.8 or higher. E.g. pip contains such packages." | |||||
| when: "ansible_version.major == 2 and ansible_version.minor < 8 and matrix_riot_web_self_build" | |||||
| @@ -5,3 +5,10 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-goofys'] }}" | matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-goofys'] }}" | ||||
| when: matrix_s3_media_store_enabled|bool | when: matrix_s3_media_store_enabled|bool | ||||
| # ansible lower than 2.8, does not support docker_image build parameters | |||||
| # for self buildig it is explicitly needed, so we rather fail here | |||||
| - name: Fail if running on Ansible lower than 2.8 and trying self building | |||||
| fail: | |||||
| msg: "To self build Synapse image, you should usa ansible 2.8 or higher. E.g. pip contains such packages." | |||||
| when: "ansible_version.major == 2 and ansible_version.minor < 8 and matrix_synapse_self_build" | |||||