--- - name: "[Alpine] Install package: synapse" apk: name: synapse state: present when: - ansible_distribution == "Alpine" - name: "[Alpine] Install package: riot-web" apk: name: riot-web state: present when: - system.enableOwnRepos is false - ansible_distribution == "Alpine" - services.synapse.webClient.enable is defined - services.synapse.webClient.enable is true - name: "[Alpine] Install package: schildichat-web" apk: name: schildichat-web state: present when: - system.enableOwnRepos is true - ansible_distribution == "Alpine" - services.synapse.webClient.enable is defined - services.synapse.webClient.enable is true - name: "[Archlinux] Install package: matrix-synapse" pacman: name: matrix-synapse state: present when: - ansible_distribution == "Archlinux" - name: "[Archlinux] Install package: element-web" pacman: name: element-web state: present when: - ansible_distribution == "Archlinux" - services.synapse.webClient.enable is defined - services.synapse.webClient.enable is true