These variables track whether a database migration necessitates a service restart. The new name avoids confusion with the conditional restart feature introduced in af193043/9accc848/4a8df138, where devture_systemd_service_manager handles restarting services whose configuration or image changed. The old _requires_restart name was ambiguous — it could be mistaken for the systemd_service_manager mechanism — so _migration_requires_restart makes the purpose explicit. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>pull/4926/head
| @@ -9,7 +9,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_appservice_draupnir_for_all_requires_restart: false | |||||
| matrix_appservice_draupnir_for_all_migration_requires_restart: false | |||||
| - name: Ensure matrix-appservice-draupnir-for-all paths exist | - name: Ensure matrix-appservice-draupnir-for-all paths exist | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -102,4 +102,4 @@ | |||||
| name: "matrix-appservice-draupnir-for-all.service" | name: "matrix-appservice-draupnir-for-all.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_appservice_draupnir_for_all_requires_restart | bool" | |||||
| when: "matrix_appservice_draupnir_for_all_migration_requires_restart | bool" | |||||
| @@ -8,7 +8,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_bot_buscarron_requires_restart: false | |||||
| matrix_bot_buscarron_migration_requires_restart: false | |||||
| - when: "matrix_bot_buscarron_database_engine == 'postgres'" | - when: "matrix_bot_buscarron_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -32,7 +32,7 @@ | |||||
| systemd_services_to_stop: ['matrix-bot-buscarron.service'] | systemd_services_to_stop: ['matrix-bot-buscarron.service'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_bot_buscarron_requires_restart: true | |||||
| matrix_bot_buscarron_migration_requires_restart: true | |||||
| - name: Ensure Buscarron paths exist | - name: Ensure Buscarron paths exist | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -112,4 +112,4 @@ | |||||
| name: "matrix-bot-buscarron.service" | name: "matrix-bot-buscarron.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_bot_buscarron_requires_restart | bool" | |||||
| when: "matrix_bot_buscarron_migration_requires_restart | bool" | |||||
| @@ -9,7 +9,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_bot_draupnir_requires_restart: false | |||||
| matrix_bot_draupnir_migration_requires_restart: false | |||||
| - name: Ensure matrix-bot-draupnir paths exist | - name: Ensure matrix-bot-draupnir paths exist | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -97,4 +97,4 @@ | |||||
| name: "matrix-bot-draupnir.service" | name: "matrix-bot-draupnir.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_bot_draupnir_requires_restart | bool" | |||||
| when: "matrix_bot_draupnir_migration_requires_restart | bool" | |||||
| @@ -10,7 +10,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_bot_honoroit_requires_restart: false | |||||
| matrix_bot_honoroit_migration_requires_restart: false | |||||
| - when: "matrix_bot_honoroit_database_engine == 'postgres'" | - when: "matrix_bot_honoroit_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -34,7 +34,7 @@ | |||||
| systemd_services_to_stop: ['matrix-bot-honoroit.service'] | systemd_services_to_stop: ['matrix-bot-honoroit.service'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_bot_honoroit_requires_restart: true | |||||
| matrix_bot_honoroit_migration_requires_restart: true | |||||
| - name: Ensure Honoroit paths exist | - name: Ensure Honoroit paths exist | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -115,4 +115,4 @@ | |||||
| name: "matrix-bot-honoroit.service" | name: "matrix-bot-honoroit.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_bot_honoroit_requires_restart | bool" | |||||
| when: "matrix_bot_honoroit_migration_requires_restart | bool" | |||||
| @@ -12,7 +12,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_bot_matrix_reminder_bot_requires_restart: false | |||||
| matrix_bot_matrix_reminder_bot_migration_requires_restart: false | |||||
| - when: "matrix_bot_matrix_reminder_bot_database_engine == 'postgres'" | - when: "matrix_bot_matrix_reminder_bot_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -36,7 +36,7 @@ | |||||
| systemd_services_to_stop: ['matrix-bot-matrix-reminder-bot.service'] | systemd_services_to_stop: ['matrix-bot-matrix-reminder-bot.service'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_bot_matrix_reminder_bot_requires_restart: true | |||||
| matrix_bot_matrix_reminder_bot_migration_requires_restart: true | |||||
| - name: Ensure matrix-reminder-bot paths exist | - name: Ensure matrix-reminder-bot paths exist | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -114,4 +114,4 @@ | |||||
| name: "matrix-bot-matrix-reminder-bot.service" | name: "matrix-bot-matrix-reminder-bot.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_bot_matrix_reminder_bot_requires_restart | bool" | |||||
| when: "matrix_bot_matrix_reminder_bot_migration_requires_restart | bool" | |||||
| @@ -11,7 +11,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_bot_mjolnir_requires_restart: false | |||||
| matrix_bot_mjolnir_migration_requires_restart: false | |||||
| - name: Ensure matrix-bot-mjolnir paths exist | - name: Ensure matrix-bot-mjolnir paths exist | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -88,4 +88,4 @@ | |||||
| name: "matrix-bot-mjolnir.service" | name: "matrix-bot-mjolnir.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_bot_mjolnir_requires_restart | bool" | |||||
| when: "matrix_bot_mjolnir_migration_requires_restart | bool" | |||||
| @@ -14,7 +14,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_appservice_discord_requires_restart: false | |||||
| matrix_appservice_discord_migration_requires_restart: false | |||||
| - when: "matrix_appservice_discord_database_engine == 'postgres'" | - when: "matrix_appservice_discord_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -38,7 +38,7 @@ | |||||
| systemd_services_to_stop: ['matrix-appservice-discord.service'] | systemd_services_to_stop: ['matrix-appservice-discord.service'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_appservice_discord_requires_restart: true | |||||
| matrix_appservice_discord_migration_requires_restart: true | |||||
| - name: Ensure Appservice Discord image is pulled | - name: Ensure Appservice Discord image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -136,4 +136,4 @@ | |||||
| name: "matrix-appservice-discord.service" | name: "matrix-appservice-discord.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_appservice_discord_requires_restart | bool" | |||||
| when: "matrix_appservice_discord_migration_requires_restart | bool" | |||||
| @@ -63,7 +63,7 @@ | |||||
| failed_when: false | failed_when: false | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_appservice_irc_requires_restart: false | |||||
| matrix_appservice_irc_migration_requires_restart: false | |||||
| - when: "matrix_appservice_irc_database_engine == 'postgres'" | - when: "matrix_appservice_irc_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -77,7 +77,7 @@ | |||||
| - ansible.builtin.include_tasks: "{{ role_path }}/tasks/migrate_nedb_to_postgres.yml" | - ansible.builtin.include_tasks: "{{ role_path }}/tasks/migrate_nedb_to_postgres.yml" | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_appservice_irc_requires_restart: true | |||||
| matrix_appservice_irc_migration_requires_restart: true | |||||
| - name: Ensure Appservice IRC image is pulled | - name: Ensure Appservice IRC image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -264,4 +264,4 @@ | |||||
| name: "matrix-appservice-irc.service" | name: "matrix-appservice-irc.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_appservice_irc_requires_restart | bool" | |||||
| when: "matrix_appservice_irc_migration_requires_restart | bool" | |||||
| @@ -27,7 +27,7 @@ | |||||
| when: item.when | bool | when: item.when | bool | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_appservice_slack_requires_restart: false | |||||
| matrix_appservice_slack_migration_requires_restart: false | |||||
| - when: "matrix_appservice_slack_database_engine == 'postgres'" | - when: "matrix_appservice_slack_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -41,7 +41,7 @@ | |||||
| - ansible.builtin.include_tasks: "{{ role_path }}/tasks/migrate_nedb_to_postgres.yml" | - ansible.builtin.include_tasks: "{{ role_path }}/tasks/migrate_nedb_to_postgres.yml" | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_appservice_slack_requires_restart: true | |||||
| matrix_appservice_slack_migration_requires_restart: true | |||||
| - name: Ensure Appservice Slack image is pulled | - name: Ensure Appservice Slack image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -122,4 +122,4 @@ | |||||
| name: "matrix-appservice-slack.service" | name: "matrix-appservice-slack.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_appservice_slack_requires_restart | bool" | |||||
| when: "matrix_appservice_slack_migration_requires_restart | bool" | |||||
| @@ -5,7 +5,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_bluesky_requires_restart: false | |||||
| matrix_mautrix_bluesky_migration_requires_restart: false | |||||
| - name: Ensure Mautrix Bluesky image is pulled | - name: Ensure Mautrix Bluesky image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -99,4 +99,4 @@ | |||||
| name: "matrix-mautrix-bluesky.service" | name: "matrix-mautrix-bluesky.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mautrix_bluesky_requires_restart | bool" | |||||
| when: "matrix_mautrix_bluesky_migration_requires_restart | bool" | |||||
| @@ -8,7 +8,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_discord_requires_restart: false | |||||
| matrix_mautrix_discord_migration_requires_restart: false | |||||
| - when: "matrix_mautrix_discord_database_engine == 'postgres'" | - when: "matrix_mautrix_discord_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -33,7 +33,7 @@ | |||||
| pgloader_options: ['--with "quote identifiers"'] | pgloader_options: ['--with "quote identifiers"'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_discord_requires_restart: true | |||||
| matrix_mautrix_discord_migration_requires_restart: true | |||||
| - name: Ensure Mautrix Discord paths exists | - name: Ensure Mautrix Discord paths exists | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -129,4 +129,4 @@ | |||||
| name: "matrix-mautrix-discord.service" | name: "matrix-mautrix-discord.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mautrix_discord_requires_restart | bool" | |||||
| when: "matrix_mautrix_discord_migration_requires_restart | bool" | |||||
| @@ -8,7 +8,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_gmessages_requires_restart: false | |||||
| matrix_mautrix_gmessages_migration_requires_restart: false | |||||
| - when: "matrix_mautrix_gmessages_database_engine == 'postgres'" | - when: "matrix_mautrix_gmessages_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -33,7 +33,7 @@ | |||||
| pgloader_options: ['--with "quote identifiers"'] | pgloader_options: ['--with "quote identifiers"'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_gmessages_requires_restart: true | |||||
| matrix_mautrix_gmessages_migration_requires_restart: true | |||||
| - name: Ensure Mautrix gmessages paths exists | - name: Ensure Mautrix gmessages paths exists | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -161,4 +161,4 @@ | |||||
| name: "matrix-mautrix-gmessages.service" | name: "matrix-mautrix-gmessages.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mautrix_gmessages_requires_restart | bool" | |||||
| when: "matrix_mautrix_gmessages_migration_requires_restart | bool" | |||||
| @@ -11,7 +11,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_googlechat_requires_restart: false | |||||
| matrix_mautrix_googlechat_migration_requires_restart: false | |||||
| - when: "matrix_mautrix_googlechat_database_engine == 'postgres'" | - when: "matrix_mautrix_googlechat_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -35,7 +35,7 @@ | |||||
| systemd_services_to_stop: ['matrix-mautrix-googlechat.service'] | systemd_services_to_stop: ['matrix-mautrix-googlechat.service'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_googlechat_requires_restart: true | |||||
| matrix_mautrix_googlechat_migration_requires_restart: true | |||||
| - name: Ensure Mautrix googlechat image is pulled | - name: Ensure Mautrix googlechat image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -151,4 +151,4 @@ | |||||
| name: "matrix-mautrix-googlechat.service" | name: "matrix-mautrix-googlechat.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mautrix_googlechat_requires_restart | bool" | |||||
| when: "matrix_mautrix_googlechat_migration_requires_restart | bool" | |||||
| @@ -6,7 +6,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_meta_instagram_requires_restart: false | |||||
| matrix_mautrix_meta_instagram_migration_requires_restart: false | |||||
| - when: "matrix_mautrix_meta_instagram_database_engine == 'postgres'" | - when: "matrix_mautrix_meta_instagram_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -30,7 +30,7 @@ | |||||
| systemd_services_to_stop: "{{ [matrix_mautrix_meta_instagram_identifier + '.service'] }}" | systemd_services_to_stop: "{{ [matrix_mautrix_meta_instagram_identifier + '.service'] }}" | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_meta_instagram_requires_restart: true | |||||
| matrix_mautrix_meta_instagram_migration_requires_restart: true | |||||
| - name: Ensure mautrix-meta-instagram container image is pulled | - name: Ensure mautrix-meta-instagram container image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -125,4 +125,4 @@ | |||||
| name: "{{ matrix_mautrix_meta_instagram_identifier }}.service" | name: "{{ matrix_mautrix_meta_instagram_identifier }}.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mautrix_meta_instagram_requires_restart | bool" | |||||
| when: "matrix_mautrix_meta_instagram_migration_requires_restart | bool" | |||||
| @@ -6,7 +6,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_meta_messenger_requires_restart: false | |||||
| matrix_mautrix_meta_messenger_migration_requires_restart: false | |||||
| - when: "matrix_mautrix_meta_messenger_database_engine == 'postgres'" | - when: "matrix_mautrix_meta_messenger_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -30,7 +30,7 @@ | |||||
| systemd_services_to_stop: "{{ [matrix_mautrix_meta_messenger_identifier + '.service'] }}" | systemd_services_to_stop: "{{ [matrix_mautrix_meta_messenger_identifier + '.service'] }}" | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_meta_messenger_requires_restart: true | |||||
| matrix_mautrix_meta_messenger_migration_requires_restart: true | |||||
| - name: Ensure mautrix-meta-messenger container image is pulled | - name: Ensure mautrix-meta-messenger container image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -125,4 +125,4 @@ | |||||
| name: "{{ matrix_mautrix_meta_messenger_identifier }}.service" | name: "{{ matrix_mautrix_meta_messenger_identifier }}.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mautrix_meta_messenger_requires_restart | bool" | |||||
| when: "matrix_mautrix_meta_messenger_migration_requires_restart | bool" | |||||
| @@ -13,7 +13,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_signal_requires_restart: false | |||||
| matrix_mautrix_signal_migration_requires_restart: false | |||||
| - when: "matrix_mautrix_signal_database_engine == 'postgres'" | - when: "matrix_mautrix_signal_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -38,7 +38,7 @@ | |||||
| pgloader_options: ['--with "quote identifiers"'] | pgloader_options: ['--with "quote identifiers"'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_signal_requires_restart: true | |||||
| matrix_mautrix_signal_migration_requires_restart: true | |||||
| - name: Ensure Mautrix signal paths exists | - name: Ensure Mautrix signal paths exists | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -166,4 +166,4 @@ | |||||
| name: "matrix-mautrix-signal.service" | name: "matrix-mautrix-signal.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mautrix_signal_requires_restart | bool" | |||||
| when: "matrix_mautrix_signal_migration_requires_restart | bool" | |||||
| @@ -7,7 +7,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_slack_requires_restart: false | |||||
| matrix_mautrix_slack_migration_requires_restart: false | |||||
| - when: "matrix_mautrix_slack_database_engine == 'postgres'" | - when: "matrix_mautrix_slack_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -32,7 +32,7 @@ | |||||
| pgloader_options: ['--with "quote identifiers"'] | pgloader_options: ['--with "quote identifiers"'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_slack_requires_restart: true | |||||
| matrix_mautrix_slack_migration_requires_restart: true | |||||
| - name: Ensure Mautrix Slack paths exists | - name: Ensure Mautrix Slack paths exists | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -118,4 +118,4 @@ | |||||
| name: "matrix-mautrix-slack.service" | name: "matrix-mautrix-slack.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mautrix_slack_requires_restart | bool" | |||||
| when: "matrix_mautrix_slack_migration_requires_restart | bool" | |||||
| @@ -18,7 +18,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_telegram_requires_restart: false | |||||
| matrix_mautrix_telegram_migration_requires_restart: false | |||||
| - when: "matrix_mautrix_telegram_database_engine == 'postgres'" | - when: "matrix_mautrix_telegram_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -42,7 +42,7 @@ | |||||
| systemd_services_to_stop: ['matrix-mautrix-telegram.service'] | systemd_services_to_stop: ['matrix-mautrix-telegram.service'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_telegram_requires_restart: true | |||||
| matrix_mautrix_telegram_migration_requires_restart: true | |||||
| - name: Ensure Mautrix Telegram paths exist | - name: Ensure Mautrix Telegram paths exist | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -183,4 +183,4 @@ | |||||
| name: "matrix-mautrix-telegram.service" | name: "matrix-mautrix-telegram.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mautrix_telegram_requires_restart | bool" | |||||
| when: "matrix_mautrix_telegram_migration_requires_restart | bool" | |||||
| @@ -11,7 +11,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_twitter_requires_restart: false | |||||
| matrix_mautrix_twitter_migration_requires_restart: false | |||||
| - name: Ensure Mautrix Twitter image is pulled | - name: Ensure Mautrix Twitter image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -105,4 +105,4 @@ | |||||
| name: "matrix-mautrix-twitter.service" | name: "matrix-mautrix-twitter.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mautrix_twitter_requires_restart | bool" | |||||
| when: "matrix_mautrix_twitter_migration_requires_restart | bool" | |||||
| @@ -18,7 +18,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_whatsapp_requires_restart: false | |||||
| matrix_mautrix_whatsapp_migration_requires_restart: false | |||||
| - when: "matrix_mautrix_whatsapp_database_engine == 'postgres'" | - when: "matrix_mautrix_whatsapp_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -43,7 +43,7 @@ | |||||
| pgloader_options: ['--with "quote identifiers"'] | pgloader_options: ['--with "quote identifiers"'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_whatsapp_requires_restart: true | |||||
| matrix_mautrix_whatsapp_migration_requires_restart: true | |||||
| - name: Ensure Mautrix Whatsapp paths exists | - name: Ensure Mautrix Whatsapp paths exists | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -171,4 +171,4 @@ | |||||
| name: "matrix-mautrix-whatsapp.service" | name: "matrix-mautrix-whatsapp.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mautrix_whatsapp_requires_restart | bool" | |||||
| when: "matrix_mautrix_whatsapp_migration_requires_restart | bool" | |||||
| @@ -16,10 +16,10 @@ | |||||
| when: "matrix_synapse_role_executed|default(False)" | when: "matrix_synapse_role_executed|default(False)" | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_wsproxy_requires_restart: false | |||||
| matrix_mautrix_wsproxy_migration_requires_restart: false | |||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mautrix_wsproxy_syncproxy_requires_restart: false | |||||
| matrix_mautrix_wsproxy_syncproxy_migration_requires_restart: false | |||||
| - name: Ensure Mautrix wsproxy paths exist | - name: Ensure Mautrix wsproxy paths exist | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -121,7 +121,7 @@ | |||||
| ansible.builtin.service: | ansible.builtin.service: | ||||
| name: "matrix-mautrix-wsproxy.service" | name: "matrix-mautrix-wsproxy.service" | ||||
| state: restarted | state: restarted | ||||
| when: "matrix_mautrix_wsproxy_requires_restart|bool" | |||||
| when: "matrix_mautrix_wsproxy_migration_requires_restart|bool" | |||||
| - name: Ensure matrix-mautrix-wsproxy-syncproxy.service installed | - name: Ensure matrix-mautrix-wsproxy-syncproxy.service installed | ||||
| ansible.builtin.template: | ansible.builtin.template: | ||||
| @@ -139,4 +139,4 @@ | |||||
| ansible.builtin.service: | ansible.builtin.service: | ||||
| name: "matrix-mautrix-wsproxy-syncproxy.service" | name: "matrix-mautrix-wsproxy-syncproxy.service" | ||||
| state: restarted | state: restarted | ||||
| when: "matrix_mautrix_wsproxy_syncproxy_requires_restart|bool" | |||||
| when: "matrix_mautrix_wsproxy_syncproxy_migration_requires_restart|bool" | |||||
| @@ -46,7 +46,7 @@ | |||||
| when: "matrix_mx_puppet_groupme_stat_database.stat.exists" | when: "matrix_mx_puppet_groupme_stat_database.stat.exists" | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mx_puppet_groupme_requires_restart: false | |||||
| matrix_mx_puppet_groupme_migration_requires_restart: false | |||||
| - when: "matrix_mx_puppet_groupme_database_engine == 'postgres'" | - when: "matrix_mx_puppet_groupme_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -70,7 +70,7 @@ | |||||
| systemd_services_to_stop: ['matrix-mx-puppet-groupme.service'] | systemd_services_to_stop: ['matrix-mx-puppet-groupme.service'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mx_puppet_groupme_requires_restart: true | |||||
| matrix_mx_puppet_groupme_migration_requires_restart: true | |||||
| - name: Ensure MX Puppet Groupme image is pulled | - name: Ensure MX Puppet Groupme image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -141,4 +141,4 @@ | |||||
| name: "matrix-mx-puppet-groupme.service" | name: "matrix-mx-puppet-groupme.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mx_puppet_groupme_requires_restart | bool" | |||||
| when: "matrix_mx_puppet_groupme_migration_requires_restart | bool" | |||||
| @@ -48,7 +48,7 @@ | |||||
| when: "matrix_mx_puppet_steam_stat_database.stat.exists" | when: "matrix_mx_puppet_steam_stat_database.stat.exists" | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mx_puppet_steam_requires_restart: false | |||||
| matrix_mx_puppet_steam_migration_requires_restart: false | |||||
| - when: "matrix_mx_puppet_steam_database_engine == 'postgres'" | - when: "matrix_mx_puppet_steam_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -72,7 +72,7 @@ | |||||
| systemd_services_to_stop: ['matrix-mx-puppet-steam.service'] | systemd_services_to_stop: ['matrix-mx-puppet-steam.service'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_mx_puppet_steam_requires_restart: true | |||||
| matrix_mx_puppet_steam_migration_requires_restart: true | |||||
| - name: Ensure MX Puppet Steam image is pulled | - name: Ensure MX Puppet Steam image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -143,4 +143,4 @@ | |||||
| name: "matrix-mx-puppet-steam.service" | name: "matrix-mx-puppet-steam.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_mx_puppet_steam_requires_restart | bool" | |||||
| when: "matrix_mx_puppet_steam_migration_requires_restart | bool" | |||||
| @@ -54,7 +54,7 @@ | |||||
| systemd_services_to_stop: ['matrix-postmoogle.service'] | systemd_services_to_stop: ['matrix-postmoogle.service'] | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_postmoogle_requires_restart: true | |||||
| matrix_postmoogle_migration_requires_restart: true | |||||
| - name: Ensure postmoogle paths exist | - name: Ensure postmoogle paths exist | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -5,7 +5,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_steam_bridge_requires_restart: false | |||||
| matrix_steam_bridge_migration_requires_restart: false | |||||
| - name: Ensure Steam bridge image is pulled | - name: Ensure Steam bridge image is pulled | ||||
| community.docker.docker_image: | community.docker.docker_image: | ||||
| @@ -99,4 +99,4 @@ | |||||
| name: "matrix-steam-bridge.service" | name: "matrix-steam-bridge.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_steam_bridge_requires_restart | bool" | |||||
| when: "matrix_steam_bridge_migration_requires_restart | bool" | |||||
| @@ -11,7 +11,7 @@ | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_registration_requires_restart: false | |||||
| matrix_registration_migration_requires_restart: false | |||||
| - when: "matrix_registration_database_engine == 'postgres'" | - when: "matrix_registration_database_engine == 'postgres'" | ||||
| block: | block: | ||||
| @@ -40,7 +40,7 @@ | |||||
| additional_psql_statements_db_name: "{{ matrix_registration_database_name }}" | additional_psql_statements_db_name: "{{ matrix_registration_database_name }}" | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| matrix_registration_requires_restart: true | |||||
| matrix_registration_migration_requires_restart: true | |||||
| - name: Ensure matrix-registration paths exist | - name: Ensure matrix-registration paths exist | ||||
| ansible.builtin.file: | ansible.builtin.file: | ||||
| @@ -135,4 +135,4 @@ | |||||
| name: "matrix-registration.service" | name: "matrix-registration.service" | ||||
| state: restarted | state: restarted | ||||
| daemon_reload: true | daemon_reload: true | ||||
| when: "matrix_registration_requires_restart | bool" | |||||
| when: "matrix_registration_migration_requires_restart | bool" | |||||