Fixes #155 (Github Issue)pull/187/head
| @@ -1,6 +1,24 @@ | |||||
| --- | --- | ||||
| - name: Check existence of matrix-appservice-discord service | |||||
| stat: | |||||
| path: "/etc/systemd/system/matrix-appservice-discord.service" | |||||
| register: matrix_appservice_discord_service_stat | |||||
| - name: Ensure matrix-appservice-discord is stopped | |||||
| service: | |||||
| name: matrix-appservice-discord | |||||
| state: stopped | |||||
| daemon_reload: yes | |||||
| when: "matrix_appservice_discord_service_stat.stat.exists" | |||||
| - name: Ensure matrix-appservice-discord.service doesn't exist | - name: Ensure matrix-appservice-discord.service doesn't exist | ||||
| file: | file: | ||||
| path: "/etc/systemd/system/matrix-appservice-discord.service" | path: "/etc/systemd/system/matrix-appservice-discord.service" | ||||
| state: absent | state: absent | ||||
| when: "matrix_appservice_discord_service_stat.stat.exists" | |||||
| - name: Ensure systemd reloaded after matrix-appservice-discord.service removal | |||||
| service: | |||||
| daemon_reload: yes | |||||
| when: "matrix_appservice_discord_service_stat.stat.exists" | |||||
| @@ -1,6 +1,24 @@ | |||||
| --- | --- | ||||
| - name: Check existence of matrix-appservice-irc service | |||||
| stat: | |||||
| path: "/etc/systemd/system/matrix-appservice-irc.service" | |||||
| register: matrix_appservice_irc_service_stat | |||||
| - name: Ensure matrix-appservice-irc is stopped | |||||
| service: | |||||
| name: matrix-appservice-irc | |||||
| state: stopped | |||||
| daemon_reload: yes | |||||
| when: "matrix_appservice_irc_service_stat.stat.exists" | |||||
| - name: Ensure matrix-appservice-irc.service doesn't exist | - name: Ensure matrix-appservice-irc.service doesn't exist | ||||
| file: | file: | ||||
| path: "/etc/systemd/system/matrix-appservice-irc.service" | path: "/etc/systemd/system/matrix-appservice-irc.service" | ||||
| state: absent | state: absent | ||||
| when: "matrix_appservice_irc_service_stat.stat.exists" | |||||
| - name: Ensure systemd reloaded after matrix-appservice-irc.service removal | |||||
| service: | |||||
| daemon_reload: yes | |||||
| when: "matrix_appservice_irc_service_stat.stat.exists" | |||||
| @@ -1,6 +1,24 @@ | |||||
| --- | --- | ||||
| - name: Check existence of matrix-mautrix-facebook service | |||||
| stat: | |||||
| path: "/etc/systemd/system/matrix-mautrix-facebook.service" | |||||
| register: matrix_mautrix_facebook_service_stat | |||||
| - name: Ensure matrix-mautrix-facebook is stopped | |||||
| service: | |||||
| name: matrix-mautrix-facebook | |||||
| state: stopped | |||||
| daemon_reload: yes | |||||
| when: "matrix_mautrix_facebook_service_stat.stat.exists" | |||||
| - name: Ensure matrix-mautrix-facebook.service doesn't exist | - name: Ensure matrix-mautrix-facebook.service doesn't exist | ||||
| file: | file: | ||||
| path: "/etc/systemd/system/matrix-mautrix-facebook.service" | path: "/etc/systemd/system/matrix-mautrix-facebook.service" | ||||
| state: absent | state: absent | ||||
| when: "matrix_mautrix_facebook_service_stat.stat.exists" | |||||
| - name: Ensure systemd reloaded after matrix-mautrix-facebook.service removal | |||||
| service: | |||||
| daemon_reload: yes | |||||
| when: "matrix_mautrix_facebook_service_stat.stat.exists" | |||||
| @@ -1,6 +1,24 @@ | |||||
| --- | --- | ||||
| - name: Check existence of matrix-mautrix-telegram service | |||||
| stat: | |||||
| path: "/etc/systemd/system/matrix-mautrix-telegram.service" | |||||
| register: matrix_mautrix_telegram_service_stat | |||||
| - name: Ensure matrix-mautrix-telegram is stopped | |||||
| service: | |||||
| name: matrix-mautrix-telegram | |||||
| state: stopped | |||||
| daemon_reload: yes | |||||
| when: "matrix_mautrix_telegram_service_stat.stat.exists" | |||||
| - name: Ensure matrix-mautrix-telegram.service doesn't exist | - name: Ensure matrix-mautrix-telegram.service doesn't exist | ||||
| file: | file: | ||||
| path: "/etc/systemd/system/matrix-mautrix-telegram.service" | path: "/etc/systemd/system/matrix-mautrix-telegram.service" | ||||
| state: absent | state: absent | ||||
| when: "matrix_mautrix_telegram_service_stat.stat.exists" | |||||
| - name: Ensure systemd reloaded after matrix-mautrix-telegram.service removal | |||||
| service: | |||||
| daemon_reload: yes | |||||
| when: "matrix_mautrix_telegram_service_stat.stat.exists" | |||||
| @@ -1,6 +1,24 @@ | |||||
| --- | --- | ||||
| - name: Check existence of matrix-mautrix-whatsapp service | |||||
| stat: | |||||
| path: "/etc/systemd/system/matrix-mautrix-whatsapp.service" | |||||
| register: matrix_mautrix_whatsapp_service_stat | |||||
| - name: Ensure matrix-mautrix-whatsapp is stopped | |||||
| service: | |||||
| name: matrix-mautrix-whatsapp | |||||
| state: stopped | |||||
| daemon_reload: yes | |||||
| when: "matrix_mautrix_whatsapp_service_stat.stat.exists" | |||||
| - name: Ensure matrix-mautrix-whatsapp.service doesn't exist | - name: Ensure matrix-mautrix-whatsapp.service doesn't exist | ||||
| file: | file: | ||||
| path: "/etc/systemd/system/matrix-mautrix-whatsapp.service" | path: "/etc/systemd/system/matrix-mautrix-whatsapp.service" | ||||
| state: absent | state: absent | ||||
| when: "matrix_mautrix_whatsapp_service_stat.stat.exists" | |||||
| - name: Ensure systemd reloaded after matrix-mautrix-whatsapp.service removal | |||||
| service: | |||||
| daemon_reload: yes | |||||
| when: "matrix_mautrix_whatsapp_service_stat.stat.exists" | |||||