We'll be adding `.timer` units later on, so it's good to be more explicit.pull/801/head
| @@ -1,3 +1,3 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-bot-matrix-reminder-bot'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-bot-matrix-reminder-bot.service'] }}" | |||||
| when: matrix_bot_matrix_reminder_bot_enabled|bool | when: matrix_bot_matrix_reminder_bot_enabled|bool | ||||
| @@ -7,7 +7,7 @@ | |||||
| when: "matrix_appservice_discord_enabled and matrix_synapse_role_executed|default(False)" | when: "matrix_appservice_discord_enabled and matrix_synapse_role_executed|default(False)" | ||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-appservice-discord'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-appservice-discord.service'] }}" | |||||
| when: matrix_appservice_discord_enabled|bool | when: matrix_appservice_discord_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -7,7 +7,7 @@ | |||||
| when: "matrix_appservice_irc_enabled|bool and matrix_synapse_role_executed|default(False)" | when: "matrix_appservice_irc_enabled|bool and matrix_synapse_role_executed|default(False)" | ||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-appservice-irc'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-appservice-irc.service'] }}" | |||||
| when: matrix_appservice_irc_enabled|bool | when: matrix_appservice_irc_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -7,7 +7,7 @@ | |||||
| when: "matrix_synapse_role_executed|default(False)" | when: "matrix_synapse_role_executed|default(False)" | ||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-appservice-slack'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-appservice-slack.service'] }}" | |||||
| when: matrix_appservice_slack_enabled|bool | when: matrix_appservice_slack_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -7,7 +7,7 @@ | |||||
| when: "matrix_synapse_role_executed|default(False)" | when: "matrix_synapse_role_executed|default(False)" | ||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-appservice-webhooks'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-appservice-webhooks.service'] }}" | |||||
| when: matrix_appservice_webhooks_enabled|bool | when: matrix_appservice_webhooks_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mautrix-facebook'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mautrix-facebook.service'] }}" | |||||
| when: matrix_mautrix_facebook_enabled|bool | when: matrix_mautrix_facebook_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mautrix-hangouts'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mautrix-hangouts.service'] }}" | |||||
| when: matrix_mautrix_hangouts_enabled|bool | when: matrix_mautrix_hangouts_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mautrix-signal', 'matrix-mautrix-signal-daemon'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mautrix-signal.service', 'matrix-mautrix-signal-daemon.service'] }}" | |||||
| when: matrix_mautrix_signal_enabled|bool | when: matrix_mautrix_signal_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mautrix-telegram'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mautrix-telegram.service'] }}" | |||||
| when: matrix_mautrix_telegram_enabled|bool | when: matrix_mautrix_telegram_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mautrix-whatsapp'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mautrix-whatsapp.service'] }}" | |||||
| when: matrix_mautrix_whatsapp_enabled|bool | when: matrix_mautrix_whatsapp_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-discord'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-discord.service'] }}" | |||||
| when: matrix_mx_puppet_discord_enabled|bool | when: matrix_mx_puppet_discord_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-instagram'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-instagram.service'] }}" | |||||
| when: matrix_mx_puppet_instagram_enabled|bool | when: matrix_mx_puppet_instagram_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-skype'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-skype.service'] }}" | |||||
| when: matrix_mx_puppet_skype_enabled|bool | when: matrix_mx_puppet_skype_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-slack'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-slack.service'] }}" | |||||
| when: matrix_mx_puppet_slack_enabled|bool | when: matrix_mx_puppet_slack_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-steam'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-steam.service'] }}" | |||||
| when: matrix_mx_puppet_steam_enabled|bool | when: matrix_mx_puppet_steam_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-twitter'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mx-puppet-twitter.service'] }}" | |||||
| when: matrix_mx_puppet_twitter_enabled|bool | when: matrix_mx_puppet_twitter_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -7,7 +7,7 @@ | |||||
| when: "matrix_sms_bridge_enabled and matrix_synapse_role_executed|default(False)" | when: "matrix_sms_bridge_enabled and matrix_synapse_role_executed|default(False)" | ||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-sms-bridge'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-sms-bridge.service'] }}" | |||||
| when: matrix_sms_bridge_enabled|bool | when: matrix_sms_bridge_enabled|bool | ||||
| # If the matrix-synapse role is not used, these variables may not exist. | # If the matrix-synapse role is not used, these variables may not exist. | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-client-element'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-client-element.service'] }}" | |||||
| when: matrix_client_element_enabled|bool | when: matrix_client_element_enabled|bool | ||||
| # ansible lower than 2.8, does not support docker_image build parameters | # ansible lower than 2.8, does not support docker_image build parameters | ||||
| @@ -46,7 +46,7 @@ | |||||
| Try running `systemctl status {{ item }}` and `journalctl -fu {{ item }}` on the server to investigate. | Try running `systemctl status {{ item }}` and `journalctl -fu {{ item }}` on the server to investigate. | ||||
| with_items: "{{ matrix_systemd_services_list }}" | with_items: "{{ matrix_systemd_services_list }}" | ||||
| when: | when: | ||||
| - "ansible_facts.services[item + '.service']|default(none) is none or ansible_facts.services[item + '.service'].state != 'running'" | |||||
| - "ansible_facts.services[item]|default(none) is none or ansible_facts.services[item].state != 'running'" | |||||
| when: " ansible_distribution != 'Archlinux'" | when: " ansible_distribution != 'Archlinux'" | ||||
| - block: | - block: | ||||
| @@ -1,3 +1,3 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-corporal'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-corporal.service'] }}" | |||||
| when: matrix_corporal_enabled|bool | when: matrix_corporal_enabled|bool | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-coturn'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-coturn.service'] }}" | |||||
| when: matrix_coturn_enabled|bool | when: matrix_coturn_enabled|bool | ||||
| # ansible lower than 2.8, does not support docker_image build parameters | # ansible lower than 2.8, does not support docker_image build parameters | ||||
| @@ -1,3 +1,3 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-dimension'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-dimension.service'] }}" | |||||
| when: matrix_dimension_enabled|bool | when: matrix_dimension_enabled|bool | ||||
| @@ -1,3 +1,3 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-dynamic-dns'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-dynamic-dns.service'] }}" | |||||
| when: "matrix_dynamic_dns_enabled|bool" | when: "matrix_dynamic_dns_enabled|bool" | ||||
| @@ -1,3 +1,3 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-email2matrix'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-email2matrix.service'] }}" | |||||
| when: matrix_email2matrix_enabled|bool | when: matrix_email2matrix_enabled|bool | ||||
| @@ -1,3 +1,3 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-jitsi-web', 'matrix-jitsi-prosody', 'matrix-jitsi-jicofo', 'matrix-jitsi-jvb'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-jitsi-web.service', 'matrix-jitsi-prosody.service', 'matrix-jitsi-jicofo.service', 'matrix-jitsi-jvb.service'] }}" | |||||
| when: matrix_jitsi_enabled|bool | when: matrix_jitsi_enabled|bool | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-ma1sd'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-ma1sd.service'] }}" | |||||
| when: matrix_ma1sd_enabled|bool | when: matrix_ma1sd_enabled|bool | ||||
| # ansible lower than 2.8, does not support docker_image build parameters | # ansible lower than 2.8, does not support docker_image build parameters | ||||
| @@ -1,3 +1,3 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mailer'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-mailer.service'] }}" | |||||
| when: matrix_mailer_enabled|bool | when: matrix_mailer_enabled|bool | ||||
| @@ -1,3 +1,3 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-nginx-proxy'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-nginx-proxy.service'] }}" | |||||
| when: matrix_nginx_proxy_enabled|bool | when: matrix_nginx_proxy_enabled|bool | ||||
| @@ -1,3 +1,3 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-postgres'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-postgres.service'] }}" | |||||
| when: matrix_postgres_enabled|bool | when: matrix_postgres_enabled|bool | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-registration'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-registration.service'] }}" | |||||
| when: matrix_registration_enabled|bool | when: matrix_registration_enabled|bool | ||||
| - block: | - block: | ||||
| @@ -1,5 +1,5 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-synapse-admin'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-synapse-admin.service'] }}" | |||||
| when: matrix_synapse_admin_enabled|bool | when: matrix_synapse_admin_enabled|bool | ||||
| - block: | - block: | ||||
| @@ -1,9 +1,9 @@ | |||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-synapse'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-synapse.service'] }}" | |||||
| when: matrix_synapse_enabled|bool | when: matrix_synapse_enabled|bool | ||||
| - set_fact: | - set_fact: | ||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-goofys'] }}" | |||||
| matrix_systemd_services_list: "{{ matrix_systemd_services_list + ['matrix-goofys.service'] }}" | |||||
| 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 | # ansible lower than 2.8, does not support docker_image build parameters | ||||