| @@ -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 | ||||
|   file: | ||||
|     path: "/etc/systemd/system/matrix-appservice-discord.service" | ||||
|     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 | ||||
|   file: | ||||
|     path: "/etc/systemd/system/matrix-appservice-irc.service" | ||||
|     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 | ||||
|   file: | ||||
|     path: "/etc/systemd/system/matrix-mautrix-facebook.service" | ||||
|     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 | ||||
|   file: | ||||
|     path: "/etc/systemd/system/matrix-mautrix-telegram.service" | ||||
|     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 | ||||
|   file: | ||||
|     path: "/etc/systemd/system/matrix-mautrix-whatsapp.service" | ||||
|     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" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user