diff --git a/group_vars/matrix_servers b/group_vars/matrix_servers index e6686c25382..6b4da4ea49b 100755 --- a/group_vars/matrix_servers +++ b/group_vars/matrix_servers @@ -27,6 +27,9 @@ matrix_playbook_docker_installation_daemon_options_auto: matrix_playbook_docker_installation_daemon_options_custom: {} +# Default MTU for Docker networks +matrix_playbook_docker_network_mtu: 1500 + # Controls whether to attach Traefik labels to services. # This is separate from `devture_traefik_enabled`, because you may wish to disable Traefik installation by the playbook, # yet still use Traefik installed in another way. diff --git a/roles/custom/matrix-alertmanager-receiver/tasks/install.yml b/roles/custom/matrix-alertmanager-receiver/tasks/install.yml index 58ef6579635..dd5190afec2 100644 --- a/roles/custom/matrix-alertmanager-receiver/tasks/install.yml +++ b/roles/custom/matrix-alertmanager-receiver/tasks/install.yml @@ -72,6 +72,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_alertmanager_receiver_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-alertmanager-receiver.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-appservice-draupnir-for-all/tasks/setup_install.yml b/roles/custom/matrix-appservice-draupnir-for-all/tasks/setup_install.yml index e54956a2ecd..3280e618ea1 100644 --- a/roles/custom/matrix-appservice-draupnir-for-all/tasks/setup_install.yml +++ b/roles/custom/matrix-appservice-draupnir-for-all/tasks/setup_install.yml @@ -80,6 +80,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_appservice_draupnir_for_all_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-appservice-draupnir-for-all.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bot-buscarron/tasks/setup_install.yml b/roles/custom/matrix-bot-buscarron/tasks/setup_install.yml index e3b792bf569..0dc999a7f5c 100644 --- a/roles/custom/matrix-bot-buscarron/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-buscarron/tasks/setup_install.yml @@ -97,6 +97,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_bot_buscarron_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-bot-buscarron.service restarted, if necessary ansible.builtin.service: diff --git a/roles/custom/matrix-bot-chatgpt/tasks/install.yml b/roles/custom/matrix-bot-chatgpt/tasks/install.yml index 68eaf7443c3..0d532ca60a1 100644 --- a/roles/custom/matrix-bot-chatgpt/tasks/install.yml +++ b/roles/custom/matrix-bot-chatgpt/tasks/install.yml @@ -61,6 +61,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_bot_chatgpt_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-bot-chatgpt.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bot-draupnir/tasks/setup_install.yml b/roles/custom/matrix-bot-draupnir/tasks/setup_install.yml index a549ad51346..4ceb6f8b195 100644 --- a/roles/custom/matrix-bot-draupnir/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-draupnir/tasks/setup_install.yml @@ -75,6 +75,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_bot_draupnir_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-bot-draupnir.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bot-go-neb/tasks/install.yml b/roles/custom/matrix-bot-go-neb/tasks/install.yml index 96178ddb903..3472eb9c5fc 100644 --- a/roles/custom/matrix-bot-go-neb/tasks/install.yml +++ b/roles/custom/matrix-bot-go-neb/tasks/install.yml @@ -48,6 +48,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_bot_go_neb_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-bot-go-neb.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bot-honoroit/tasks/setup_install.yml b/roles/custom/matrix-bot-honoroit/tasks/setup_install.yml index 438612eb777..7fb4ed10769 100644 --- a/roles/custom/matrix-bot-honoroit/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-honoroit/tasks/setup_install.yml @@ -91,6 +91,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_bot_honoroit_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-bot-honoroit.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bot-matrix-registration-bot/tasks/setup_install.yml b/roles/custom/matrix-bot-matrix-registration-bot/tasks/setup_install.yml index 652e2d4bb64..8855540a4af 100644 --- a/roles/custom/matrix-bot-matrix-registration-bot/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-matrix-registration-bot/tasks/setup_install.yml @@ -61,6 +61,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_bot_matrix_registration_bot_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-bot-matrix-registration-bot.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bot-matrix-reminder-bot/tasks/setup_install.yml b/roles/custom/matrix-bot-matrix-reminder-bot/tasks/setup_install.yml index 0489187cd83..bba2a9f2a58 100644 --- a/roles/custom/matrix-bot-matrix-reminder-bot/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-matrix-reminder-bot/tasks/setup_install.yml @@ -89,6 +89,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_bot_matrix_reminder_bot_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-bot-matrix-reminder-bot.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bot-maubot/tasks/setup_install.yml b/roles/custom/matrix-bot-maubot/tasks/setup_install.yml index bceab14ec9e..37eeb551d35 100644 --- a/roles/custom/matrix-bot-maubot/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-maubot/tasks/setup_install.yml @@ -75,6 +75,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_bot_maubot_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-bot-maubot.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bot-mjolnir/tasks/setup_install.yml b/roles/custom/matrix-bot-mjolnir/tasks/setup_install.yml index 5fe1f43065b..4c870ccc71f 100644 --- a/roles/custom/matrix-bot-mjolnir/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-mjolnir/tasks/setup_install.yml @@ -64,6 +64,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_bot_mjolnir_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-bot-mjolnir.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bot-postmoogle/tasks/setup_install.yml b/roles/custom/matrix-bot-postmoogle/tasks/setup_install.yml index a147182893f..2585a434152 100644 --- a/roles/custom/matrix-bot-postmoogle/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-postmoogle/tasks/setup_install.yml @@ -84,6 +84,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_bot_postmoogle_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-bot-postmoogle.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-appservice-discord/tasks/setup_install.yml b/roles/custom/matrix-bridge-appservice-discord/tasks/setup_install.yml index ccfc3bad731..7c94933bde4 100644 --- a/roles/custom/matrix-bridge-appservice-discord/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-appservice-discord/tasks/setup_install.yml @@ -109,6 +109,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_appservice_discord_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-appservice-discord.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-appservice-irc/tasks/setup_install.yml b/roles/custom/matrix-bridge-appservice-irc/tasks/setup_install.yml index 77eb3bf8c9d..f4436d48a19 100644 --- a/roles/custom/matrix-bridge-appservice-irc/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-appservice-irc/tasks/setup_install.yml @@ -193,6 +193,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_appservice_irc_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-appservice-irc.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-appservice-kakaotalk/tasks/setup_install.yml b/roles/custom/matrix-bridge-appservice-kakaotalk/tasks/setup_install.yml index 8235d550e59..51ce10bc8e9 100644 --- a/roles/custom/matrix-bridge-appservice-kakaotalk/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-appservice-kakaotalk/tasks/setup_install.yml @@ -102,6 +102,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_appservice_kakaotalk_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-appservice-kakaotalk-node.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-appservice-slack/tasks/setup_install.yml b/roles/custom/matrix-bridge-appservice-slack/tasks/setup_install.yml index 7ad2b26d685..04036914733 100644 --- a/roles/custom/matrix-bridge-appservice-slack/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-appservice-slack/tasks/setup_install.yml @@ -87,6 +87,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_appservice_slack_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-appservice-slack support files installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-appservice-webhooks/tasks/setup_install.yml b/roles/custom/matrix-bridge-appservice-webhooks/tasks/setup_install.yml index 145bf216550..f54268ea5f5 100644 --- a/roles/custom/matrix-bridge-appservice-webhooks/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-appservice-webhooks/tasks/setup_install.yml @@ -86,6 +86,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_appservice_webhooks_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-appservice-webhooks support files installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-beeper-linkedin/tasks/setup_install.yml b/roles/custom/matrix-bridge-beeper-linkedin/tasks/setup_install.yml index 4a0f88f0f00..3eb0d1dd023 100644 --- a/roles/custom/matrix-bridge-beeper-linkedin/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-beeper-linkedin/tasks/setup_install.yml @@ -88,6 +88,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_beeper_linkedin_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-beeper-linkedin.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-go-skype-bridge/tasks/setup_install.yml b/roles/custom/matrix-bridge-go-skype-bridge/tasks/setup_install.yml index 304d550396a..b22531feec5 100644 --- a/roles/custom/matrix-bridge-go-skype-bridge/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-go-skype-bridge/tasks/setup_install.yml @@ -131,6 +131,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_go_skype_bridge_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-go-skype-bridge.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-heisenbridge/tasks/setup_install.yml b/roles/custom/matrix-bridge-heisenbridge/tasks/setup_install.yml index b8918cb7976..13d70ead8dc 100644 --- a/roles/custom/matrix-bridge-heisenbridge/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-heisenbridge/tasks/setup_install.yml @@ -44,6 +44,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_heisenbridge_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-heisenbridge.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml b/roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml index 05b3005e5d4..b25f796447a 100644 --- a/roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml @@ -112,6 +112,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_hookshot_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure mautrix-hookshot support files installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-discord/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-discord/tasks/setup_install.yml index e160bc9f692..2cde14045f8 100644 --- a/roles/custom/matrix-bridge-mautrix-discord/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-discord/tasks/setup_install.yml @@ -98,6 +98,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_discord_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-discord.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-facebook/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-facebook/tasks/setup_install.yml index d17488ee080..89820085833 100644 --- a/roles/custom/matrix-bridge-mautrix-facebook/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-facebook/tasks/setup_install.yml @@ -128,6 +128,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_facebook_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-facebook.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-gmessages/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-gmessages/tasks/setup_install.yml index f9387eb4a3e..8f28cf46e20 100644 --- a/roles/custom/matrix-bridge-mautrix-gmessages/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-gmessages/tasks/setup_install.yml @@ -147,6 +147,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_gmessages_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-gmessages.service restarted, if necessary ansible.builtin.service: diff --git a/roles/custom/matrix-bridge-mautrix-googlechat/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-googlechat/tasks/setup_install.yml index 3b3a55803de..8d0e786db86 100644 --- a/roles/custom/matrix-bridge-mautrix-googlechat/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-googlechat/tasks/setup_install.yml @@ -128,6 +128,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_googlechat_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-googlechat.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-hangouts/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-hangouts/tasks/setup_install.yml index eca5cc260e6..ccd233cc1e9 100644 --- a/roles/custom/matrix-bridge-mautrix-hangouts/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-hangouts/tasks/setup_install.yml @@ -128,6 +128,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_hangouts_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-hangouts.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-instagram/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-instagram/tasks/setup_install.yml index 9ad03a5a6f3..6d65c68ad35 100644 --- a/roles/custom/matrix-bridge-mautrix-instagram/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-instagram/tasks/setup_install.yml @@ -80,6 +80,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_instagram_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-instagram.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-meta-instagram/tasks/install.yml b/roles/custom/matrix-bridge-mautrix-meta-instagram/tasks/install.yml index b0240e2983f..7b303085e5f 100644 --- a/roles/custom/matrix-bridge-mautrix-meta-instagram/tasks/install.yml +++ b/roles/custom/matrix-bridge-mautrix-meta-instagram/tasks/install.yml @@ -107,6 +107,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_meta_instagram_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure mautrix-meta-instagram.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-meta-messenger/tasks/install.yml b/roles/custom/matrix-bridge-mautrix-meta-messenger/tasks/install.yml index 2b5738c9028..3240ff898be 100644 --- a/roles/custom/matrix-bridge-mautrix-meta-messenger/tasks/install.yml +++ b/roles/custom/matrix-bridge-mautrix-meta-messenger/tasks/install.yml @@ -107,6 +107,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_meta_messenger_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure mautrix-meta-messenger.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-signal/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-signal/tasks/setup_install.yml index a04757499aa..8d7941aa40b 100644 --- a/roles/custom/matrix-bridge-mautrix-signal/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-signal/tasks/setup_install.yml @@ -141,6 +141,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_signal_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-signal.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-slack/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-slack/tasks/setup_install.yml index 15a54d42649..bc197f430d6 100644 --- a/roles/custom/matrix-bridge-mautrix-slack/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-slack/tasks/setup_install.yml @@ -98,6 +98,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_slack_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-slack.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-telegram/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-telegram/tasks/setup_install.yml index 410ee2022d8..8ed876412e4 100644 --- a/roles/custom/matrix-bridge-mautrix-telegram/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-telegram/tasks/setup_install.yml @@ -153,6 +153,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_telegram_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-telegram.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-twitter/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-twitter/tasks/setup_install.yml index bf7c3fa1a8c..51a13b1f07c 100644 --- a/roles/custom/matrix-bridge-mautrix-twitter/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-twitter/tasks/setup_install.yml @@ -82,6 +82,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_twitter_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-twitter.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-whatsapp/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-whatsapp/tasks/setup_install.yml index 9e9a583b25f..06ecd8a07d1 100644 --- a/roles/custom/matrix-bridge-mautrix-whatsapp/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-whatsapp/tasks/setup_install.yml @@ -141,6 +141,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_whatsapp_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-whatsapp.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mautrix-wsproxy/tasks/setup_install.yml b/roles/custom/matrix-bridge-mautrix-wsproxy/tasks/setup_install.yml index d7d24cf4a5e..1d47c110f1a 100644 --- a/roles/custom/matrix-bridge-mautrix-wsproxy/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-wsproxy/tasks/setup_install.yml @@ -96,6 +96,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mautrix_wsproxy_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mautrix-wsproxy.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mx-puppet-discord/tasks/setup_install.yml b/roles/custom/matrix-bridge-mx-puppet-discord/tasks/setup_install.yml index c3037d8c634..d5a7492fdfa 100644 --- a/roles/custom/matrix-bridge-mx-puppet-discord/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mx-puppet-discord/tasks/setup_install.yml @@ -117,6 +117,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mx_puppet_discord_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mx-puppet-discord.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mx-puppet-groupme/tasks/setup_install.yml b/roles/custom/matrix-bridge-mx-puppet-groupme/tasks/setup_install.yml index 55bb29aa3fd..7309c131562 100644 --- a/roles/custom/matrix-bridge-mx-puppet-groupme/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mx-puppet-groupme/tasks/setup_install.yml @@ -118,6 +118,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mx_puppet_groupme_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mx-puppet-groupme.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mx-puppet-instagram/tasks/setup_install.yml b/roles/custom/matrix-bridge-mx-puppet-instagram/tasks/setup_install.yml index 238ea1f2bb8..6264cc086fd 100644 --- a/roles/custom/matrix-bridge-mx-puppet-instagram/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mx-puppet-instagram/tasks/setup_install.yml @@ -97,6 +97,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mx_puppet_instagram_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mx-puppet-instagram.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mx-puppet-slack/tasks/setup_install.yml b/roles/custom/matrix-bridge-mx-puppet-slack/tasks/setup_install.yml index 9524f338c0a..bbe4c743a27 100644 --- a/roles/custom/matrix-bridge-mx-puppet-slack/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mx-puppet-slack/tasks/setup_install.yml @@ -128,6 +128,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mx_puppet_slack_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mx-puppet-slack.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mx-puppet-steam/tasks/setup_install.yml b/roles/custom/matrix-bridge-mx-puppet-steam/tasks/setup_install.yml index 24ef30b5950..b985ada8bec 100644 --- a/roles/custom/matrix-bridge-mx-puppet-steam/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mx-puppet-steam/tasks/setup_install.yml @@ -118,6 +118,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mx_puppet_steam_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mx-puppet-steam.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-mx-puppet-twitter/tasks/setup_install.yml b/roles/custom/matrix-bridge-mx-puppet-twitter/tasks/setup_install.yml index e5e051841a6..1fdbb526dec 100644 --- a/roles/custom/matrix-bridge-mx-puppet-twitter/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mx-puppet-twitter/tasks/setup_install.yml @@ -128,6 +128,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_mx_puppet_twitter_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-mx-puppet-twitter.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-sms/tasks/setup_install.yml b/roles/custom/matrix-bridge-sms/tasks/setup_install.yml index 6d0cfd08f88..27189833a86 100644 --- a/roles/custom/matrix-bridge-sms/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-sms/tasks/setup_install.yml @@ -51,6 +51,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_sms_bridge_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-sms-bridge.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-bridge-wechat/tasks/install.yml b/roles/custom/matrix-bridge-wechat/tasks/install.yml index 8a2d0694b0b..852038bc784 100644 --- a/roles/custom/matrix-bridge-wechat/tasks/install.yml +++ b/roles/custom/matrix-bridge-wechat/tasks/install.yml @@ -113,6 +113,8 @@ community.general.docker_network: name: "{{ matrix_wechat_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-wechat.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-cactus-comments-client/tasks/install.yml b/roles/custom/matrix-cactus-comments-client/tasks/install.yml index 53eaee90c16..67a2d4f5fe4 100644 --- a/roles/custom/matrix-cactus-comments-client/tasks/install.yml +++ b/roles/custom/matrix-cactus-comments-client/tasks/install.yml @@ -76,6 +76,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_cactus_comments_client_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-cactus-comments-client.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-client-cinny/tasks/setup_install.yml b/roles/custom/matrix-client-cinny/tasks/setup_install.yml index 162514f524e..d60e4c43275 100644 --- a/roles/custom/matrix-client-cinny/tasks/setup_install.yml +++ b/roles/custom/matrix-client-cinny/tasks/setup_install.yml @@ -69,6 +69,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_client_cinny_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-client-cinny.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-client-element/tasks/setup_install.yml b/roles/custom/matrix-client-element/tasks/setup_install.yml index 0e5053d3513..2f3c92fbf34 100644 --- a/roles/custom/matrix-client-element/tasks/setup_install.yml +++ b/roles/custom/matrix-client-element/tasks/setup_install.yml @@ -103,6 +103,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_client_element_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-client-element.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-client-hydrogen/tasks/setup_install.yml b/roles/custom/matrix-client-hydrogen/tasks/setup_install.yml index 42cfd563ab1..a2fe13c4608 100644 --- a/roles/custom/matrix-client-hydrogen/tasks/setup_install.yml +++ b/roles/custom/matrix-client-hydrogen/tasks/setup_install.yml @@ -81,6 +81,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_client_hydrogen_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-client-hydrogen.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-client-schildichat/tasks/setup_install.yml b/roles/custom/matrix-client-schildichat/tasks/setup_install.yml index f6bd61a1734..8f2299ba869 100644 --- a/roles/custom/matrix-client-schildichat/tasks/setup_install.yml +++ b/roles/custom/matrix-client-schildichat/tasks/setup_install.yml @@ -102,6 +102,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_client_schildichat_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-client-schildichat.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-conduit/tasks/setup_install.yml b/roles/custom/matrix-conduit/tasks/setup_install.yml index 00d8a133093..90aa2dcb611 100644 --- a/roles/custom/matrix-conduit/tasks/setup_install.yml +++ b/roles/custom/matrix-conduit/tasks/setup_install.yml @@ -39,6 +39,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_conduit_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure Conduit container image is pulled community.docker.docker_image: diff --git a/roles/custom/matrix-corporal/tasks/setup_install.yml b/roles/custom/matrix-corporal/tasks/setup_install.yml index 3213fc9f4d9..5474679685e 100644 --- a/roles/custom/matrix-corporal/tasks/setup_install.yml +++ b/roles/custom/matrix-corporal/tasks/setup_install.yml @@ -71,6 +71,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_corporal_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-corporal.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-coturn/tasks/setup_install.yml b/roles/custom/matrix-coturn/tasks/setup_install.yml index 0969260a67d..817e1c36104 100644 --- a/roles/custom/matrix-coturn/tasks/setup_install.yml +++ b/roles/custom/matrix-coturn/tasks/setup_install.yml @@ -99,6 +99,8 @@ community.docker.docker_network: name: "{{ matrix_coturn_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-coturn.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-dendrite/tasks/setup_install.yml b/roles/custom/matrix-dendrite/tasks/setup_install.yml index 248a15dd701..137620e3f8f 100644 --- a/roles/custom/matrix-dendrite/tasks/setup_install.yml +++ b/roles/custom/matrix-dendrite/tasks/setup_install.yml @@ -112,6 +112,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_dendrite_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure Dendrite support files installed ansible.builtin.template: diff --git a/roles/custom/matrix-dimension/tasks/setup_install.yml b/roles/custom/matrix-dimension/tasks/setup_install.yml index 04c2248f9b2..eca42994bf3 100644 --- a/roles/custom/matrix-dimension/tasks/setup_install.yml +++ b/roles/custom/matrix-dimension/tasks/setup_install.yml @@ -133,6 +133,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_dimension_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-dimension.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-dynamic-dns/tasks/setup_install.yml b/roles/custom/matrix-dynamic-dns/tasks/setup_install.yml index f8ce0c48eb0..165856c410a 100644 --- a/roles/custom/matrix-dynamic-dns/tasks/setup_install.yml +++ b/roles/custom/matrix-dynamic-dns/tasks/setup_install.yml @@ -61,6 +61,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_dynamic_dns_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-dynamic-dns.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-email2matrix/tasks/setup_install.yml b/roles/custom/matrix-email2matrix/tasks/setup_install.yml index 5d49e7d47fc..49de9a115b1 100644 --- a/roles/custom/matrix-email2matrix/tasks/setup_install.yml +++ b/roles/custom/matrix-email2matrix/tasks/setup_install.yml @@ -61,6 +61,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_email2matrix_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-email2matrix.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-ldap-registration-proxy/tasks/setup_install.yml b/roles/custom/matrix-ldap-registration-proxy/tasks/setup_install.yml index 760d4728f8d..211f96e2831 100644 --- a/roles/custom/matrix-ldap-registration-proxy/tasks/setup_install.yml +++ b/roles/custom/matrix-ldap-registration-proxy/tasks/setup_install.yml @@ -56,6 +56,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_ldap_registration_proxy_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-ldap-registration-proxy.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-ma1sd/tasks/setup_install.yml b/roles/custom/matrix-ma1sd/tasks/setup_install.yml index 0fcdb8c0a46..404b0b42878 100644 --- a/roles/custom/matrix-ma1sd/tasks/setup_install.yml +++ b/roles/custom/matrix-ma1sd/tasks/setup_install.yml @@ -137,6 +137,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_ma1sd_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-ma1sd.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-media-repo/tasks/setup_install.yml b/roles/custom/matrix-media-repo/tasks/setup_install.yml index e4e5962c120..dc98d2370fc 100755 --- a/roles/custom/matrix-media-repo/tasks/setup_install.yml +++ b/roles/custom/matrix-media-repo/tasks/setup_install.yml @@ -139,6 +139,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_media_repo_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure media-repo service installed ansible.builtin.template: diff --git a/roles/custom/matrix-pantalaimon/tasks/install.yml b/roles/custom/matrix-pantalaimon/tasks/install.yml index 74a90cce280..1619afced55 100644 --- a/roles/custom/matrix-pantalaimon/tasks/install.yml +++ b/roles/custom/matrix-pantalaimon/tasks/install.yml @@ -59,6 +59,8 @@ community.general.docker_network: name: "{{ matrix_pantalaimon_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-pantalaimon.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-prometheus-nginxlog-exporter/tasks/setup_install.yml b/roles/custom/matrix-prometheus-nginxlog-exporter/tasks/setup_install.yml index 2133e54a009..ad7954100f9 100644 --- a/roles/custom/matrix-prometheus-nginxlog-exporter/tasks/setup_install.yml +++ b/roles/custom/matrix-prometheus-nginxlog-exporter/tasks/setup_install.yml @@ -45,6 +45,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_prometheus_nginxlog_exporter_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-prometheus-nginxlog-exporter.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-rageshake/tasks/install.yml b/roles/custom/matrix-rageshake/tasks/install.yml index f19304b8ac3..3d53d6721e1 100644 --- a/roles/custom/matrix-rageshake/tasks/install.yml +++ b/roles/custom/matrix-rageshake/tasks/install.yml @@ -70,6 +70,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_rageshake_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-rageshake.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-registration/tasks/setup_install.yml b/roles/custom/matrix-registration/tasks/setup_install.yml index 9c6791365d7..f3095b715a9 100644 --- a/roles/custom/matrix-registration/tasks/setup_install.yml +++ b/roles/custom/matrix-registration/tasks/setup_install.yml @@ -112,6 +112,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_registration_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-registration.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-sliding-sync/tasks/install.yml b/roles/custom/matrix-sliding-sync/tasks/install.yml index 7e7f2569ceb..2e3b85d1bef 100644 --- a/roles/custom/matrix-sliding-sync/tasks/install.yml +++ b/roles/custom/matrix-sliding-sync/tasks/install.yml @@ -63,6 +63,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_sliding_sync_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-sliding-sync.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-static-files/tasks/install.yml b/roles/custom/matrix-static-files/tasks/install.yml index 8d715de7883..0f9a836cfb9 100644 --- a/roles/custom/matrix-static-files/tasks/install.yml +++ b/roles/custom/matrix-static-files/tasks/install.yml @@ -86,6 +86,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_static_files_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-static-files systemd service is installed ansible.builtin.template: diff --git a/roles/custom/matrix-sygnal/tasks/install.yml b/roles/custom/matrix-sygnal/tasks/install.yml index a3015a3853f..0edd645b857 100644 --- a/roles/custom/matrix-sygnal/tasks/install.yml +++ b/roles/custom/matrix-sygnal/tasks/install.yml @@ -44,6 +44,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_sygnal_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-sygnal.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-synapse-admin/tasks/setup_install.yml b/roles/custom/matrix-synapse-admin/tasks/setup_install.yml index 6e7b8160be6..357454594f3 100644 --- a/roles/custom/matrix-synapse-admin/tasks/setup_install.yml +++ b/roles/custom/matrix-synapse-admin/tasks/setup_install.yml @@ -69,6 +69,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_synapse_admin_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-synapse-admin.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-synapse-auto-compressor/tasks/install.yml b/roles/custom/matrix-synapse-auto-compressor/tasks/install.yml index 4baeb3fb4e4..a1872176bd2 100644 --- a/roles/custom/matrix-synapse-auto-compressor/tasks/install.yml +++ b/roles/custom/matrix-synapse-auto-compressor/tasks/install.yml @@ -81,6 +81,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_synapse_auto_compressor_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-synapse-auto-compressor systemd service and timer are installed ansible.builtin.template: diff --git a/roles/custom/matrix-synapse-reverse-proxy-companion/tasks/setup_install.yml b/roles/custom/matrix-synapse-reverse-proxy-companion/tasks/setup_install.yml index 8af00cf67b3..b396c54dfea 100644 --- a/roles/custom/matrix-synapse-reverse-proxy-companion/tasks/setup_install.yml +++ b/roles/custom/matrix-synapse-reverse-proxy-companion/tasks/setup_install.yml @@ -44,6 +44,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_synapse_reverse_proxy_companion_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-synapse-reverse-proxy-companion.service installed ansible.builtin.template: diff --git a/roles/custom/matrix-synapse-usage-exporter/tasks/setup_install.yml b/roles/custom/matrix-synapse-usage-exporter/tasks/setup_install.yml index 06945a56e36..34ad23ee4ad 100644 --- a/roles/custom/matrix-synapse-usage-exporter/tasks/setup_install.yml +++ b/roles/custom/matrix-synapse-usage-exporter/tasks/setup_install.yml @@ -69,6 +69,8 @@ community.general.docker_network: name: "{{ matrix_synapse_usage_exporter_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure synapse-usage-exporter service installed ansible.builtin.template: diff --git a/roles/custom/matrix-synapse/tasks/synapse/setup_install.yml b/roles/custom/matrix-synapse/tasks/synapse/setup_install.yml index c22e9d04aa0..6c11070eaf6 100644 --- a/roles/custom/matrix-synapse/tasks/synapse/setup_install.yml +++ b/roles/custom/matrix-synapse/tasks/synapse/setup_install.yml @@ -120,6 +120,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_synapse_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure Synapse support files installed ansible.builtin.template: diff --git a/roles/custom/matrix-user-verification-service/tasks/setup_install.yml b/roles/custom/matrix-user-verification-service/tasks/setup_install.yml index d42401f4e1a..1a95093bbde 100644 --- a/roles/custom/matrix-user-verification-service/tasks/setup_install.yml +++ b/roles/custom/matrix-user-verification-service/tasks/setup_install.yml @@ -60,6 +60,8 @@ enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}" name: "{{ matrix_user_verification_service_container_network }}" driver: bridge + driver_options: + com.docker.network.driver.mtu: "{{ matrix_playbook_docker_network_mtu }}" - name: Ensure matrix-user-verification-service.service installed ansible.builtin.template: