From 3f03ca7f6983cb06b64607efef7a96b30c7def5b Mon Sep 17 00:00:00 2001 From: Tilo Spannagel Date: Sat, 9 Mar 2024 19:27:50 +0000 Subject: [PATCH] Add setting to enable ipv6 --- .../matrix-appservice-draupnir-for-all/tasks/setup_install.yml | 1 + roles/custom/matrix-base/defaults/main.yml | 3 +++ roles/custom/matrix-bot-buscarron/tasks/setup_install.yml | 1 + roles/custom/matrix-bot-chatgpt/tasks/install.yml | 1 + roles/custom/matrix-bot-draupnir/tasks/setup_install.yml | 1 + roles/custom/matrix-bot-go-neb/tasks/install.yml | 1 + roles/custom/matrix-bot-honoroit/tasks/setup_install.yml | 1 + .../matrix-bot-matrix-registration-bot/tasks/setup_install.yml | 1 + .../matrix-bot-matrix-reminder-bot/tasks/setup_install.yml | 1 + roles/custom/matrix-bot-maubot/tasks/setup_install.yml | 1 + roles/custom/matrix-bot-mjolnir/tasks/setup_install.yml | 1 + roles/custom/matrix-bot-postmoogle/tasks/setup_install.yml | 1 + .../matrix-bridge-appservice-discord/tasks/setup_install.yml | 1 + .../matrix-bridge-appservice-irc/tasks/setup_install.yml | 1 + .../matrix-bridge-appservice-kakaotalk/tasks/setup_install.yml | 1 + .../matrix-bridge-appservice-slack/tasks/setup_install.yml | 1 + .../matrix-bridge-appservice-webhooks/tasks/setup_install.yml | 1 + .../matrix-bridge-beeper-linkedin/tasks/setup_install.yml | 1 + .../matrix-bridge-go-skype-bridge/tasks/setup_install.yml | 1 + .../custom/matrix-bridge-heisenbridge/tasks/setup_install.yml | 1 + roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml | 1 + .../matrix-bridge-mautrix-discord/tasks/setup_install.yml | 1 + .../matrix-bridge-mautrix-facebook/tasks/setup_install.yml | 1 + .../matrix-bridge-mautrix-gmessages/tasks/setup_install.yml | 1 + .../matrix-bridge-mautrix-googlechat/tasks/setup_install.yml | 1 + .../matrix-bridge-mautrix-hangouts/tasks/setup_install.yml | 1 + .../matrix-bridge-mautrix-instagram/tasks/setup_install.yml | 1 + .../matrix-bridge-mautrix-meta-instagram/tasks/install.yml | 1 + .../matrix-bridge-mautrix-meta-messenger/tasks/install.yml | 1 + .../matrix-bridge-mautrix-signal/tasks/setup_install.yml | 1 + .../custom/matrix-bridge-mautrix-slack/tasks/setup_install.yml | 1 + .../matrix-bridge-mautrix-telegram/tasks/setup_install.yml | 1 + .../matrix-bridge-mautrix-twitter/tasks/setup_install.yml | 1 + .../matrix-bridge-mautrix-whatsapp/tasks/setup_install.yml | 1 + .../matrix-bridge-mautrix-wsproxy/tasks/setup_install.yml | 1 + .../matrix-bridge-mx-puppet-discord/tasks/setup_install.yml | 1 + .../matrix-bridge-mx-puppet-groupme/tasks/setup_install.yml | 1 + .../matrix-bridge-mx-puppet-instagram/tasks/setup_install.yml | 1 + .../matrix-bridge-mx-puppet-slack/tasks/setup_install.yml | 1 + .../matrix-bridge-mx-puppet-steam/tasks/setup_install.yml | 1 + .../matrix-bridge-mx-puppet-twitter/tasks/setup_install.yml | 1 + roles/custom/matrix-bridge-sms/tasks/setup_install.yml | 1 + roles/custom/matrix-cactus-comments-client/tasks/install.yml | 1 + roles/custom/matrix-client-cinny/tasks/setup_install.yml | 1 + roles/custom/matrix-client-element/tasks/setup_install.yml | 1 + roles/custom/matrix-client-hydrogen/tasks/setup_install.yml | 1 + roles/custom/matrix-client-schildichat/tasks/setup_install.yml | 1 + roles/custom/matrix-conduit/tasks/setup_install.yml | 1 + roles/custom/matrix-corporal/tasks/setup_install.yml | 1 + roles/custom/matrix-dendrite/tasks/setup_install.yml | 1 + roles/custom/matrix-dimension/tasks/setup_install.yml | 1 + roles/custom/matrix-dynamic-dns/tasks/setup_install.yml | 1 + roles/custom/matrix-email2matrix/tasks/setup_install.yml | 1 + .../matrix-ldap-registration-proxy/tasks/setup_install.yml | 1 + roles/custom/matrix-ma1sd/tasks/setup_install.yml | 1 + roles/custom/matrix-media-repo/tasks/setup_install.yml | 1 + .../tasks/setup_install.yml | 1 + roles/custom/matrix-rageshake/tasks/install.yml | 1 + roles/custom/matrix-registration/tasks/setup_install.yml | 1 + roles/custom/matrix-sliding-sync/tasks/install.yml | 1 + roles/custom/matrix-static-files/tasks/install.yml | 1 + roles/custom/matrix-sygnal/tasks/install.yml | 1 + roles/custom/matrix-synapse-admin/tasks/setup_install.yml | 1 + roles/custom/matrix-synapse-auto-compressor/tasks/install.yml | 1 + .../tasks/setup_install.yml | 1 + roles/custom/matrix-synapse/tasks/synapse/setup_install.yml | 1 + .../matrix-user-verification-service/tasks/setup_install.yml | 1 + 67 files changed, 69 insertions(+) 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 d434c2a65..5fa47427c 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 @@ -77,6 +77,7 @@ - name: Ensure matrix-appservice-draupnir-for-all container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_appservice_draupnir_for_all_container_network }}" driver: bridge diff --git a/roles/custom/matrix-base/defaults/main.yml b/roles/custom/matrix-base/defaults/main.yml index a4c31bfcd..beced5b63 100644 --- a/roles/custom/matrix-base/defaults/main.yml +++ b/roles/custom/matrix-base/defaults/main.yml @@ -156,6 +156,9 @@ matrix_homeserver_url: "https://{{ matrix_server_fqn_matrix }}" # Specifies on which container network the homeserver is. matrix_homeserver_container_network: "matrix-homeserver" +# enable ipv6 for all created networks +matrix_ipv6_enabled: false + # Specifies whether the homeserver will federate at all. # Disable this to completely isolate your server from the rest of the Matrix network. matrix_homeserver_federation_enabled: true diff --git a/roles/custom/matrix-bot-buscarron/tasks/setup_install.yml b/roles/custom/matrix-bot-buscarron/tasks/setup_install.yml index 51548749d..f00e8713e 100644 --- a/roles/custom/matrix-bot-buscarron/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-buscarron/tasks/setup_install.yml @@ -94,6 +94,7 @@ - name: Ensure buscarron container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_bot_buscarron_container_network }}" driver: bridge diff --git a/roles/custom/matrix-bot-chatgpt/tasks/install.yml b/roles/custom/matrix-bot-chatgpt/tasks/install.yml index 9a09ab11a..604f7ae98 100644 --- a/roles/custom/matrix-bot-chatgpt/tasks/install.yml +++ b/roles/custom/matrix-bot-chatgpt/tasks/install.yml @@ -58,6 +58,7 @@ - name: Ensure chatgpt container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_bot_chatgpt_container_network }}" driver: bridge diff --git a/roles/custom/matrix-bot-draupnir/tasks/setup_install.yml b/roles/custom/matrix-bot-draupnir/tasks/setup_install.yml index 761ae8897..0fc88ac06 100644 --- a/roles/custom/matrix-bot-draupnir/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-draupnir/tasks/setup_install.yml @@ -61,6 +61,7 @@ - name: Ensure matrix-bot-draupnir container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_bot_draupnir_container_network }}" driver: bridge diff --git a/roles/custom/matrix-bot-go-neb/tasks/install.yml b/roles/custom/matrix-bot-go-neb/tasks/install.yml index d251248af..18082ef83 100644 --- a/roles/custom/matrix-bot-go-neb/tasks/install.yml +++ b/roles/custom/matrix-bot-go-neb/tasks/install.yml @@ -45,6 +45,7 @@ - name: Ensure go-neb container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_bot_go_neb_container_network }}" driver: bridge diff --git a/roles/custom/matrix-bot-honoroit/tasks/setup_install.yml b/roles/custom/matrix-bot-honoroit/tasks/setup_install.yml index faf905363..93c35de9b 100644 --- a/roles/custom/matrix-bot-honoroit/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-honoroit/tasks/setup_install.yml @@ -111,6 +111,7 @@ - name: Ensure honoroit container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_bot_honoroit_container_network }}" driver: bridge 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 2b07f439e..004f7a1a2 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 @@ -58,6 +58,7 @@ - name: Ensure matrix-registration-bot container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_bot_matrix_registration_bot_container_network }}" driver: bridge 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 27b9f89ed..1bb28e585 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 @@ -86,6 +86,7 @@ - name: Ensure matrix-reminder-bot container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_bot_matrix_reminder_bot_container_network }}" driver: bridge diff --git a/roles/custom/matrix-bot-maubot/tasks/setup_install.yml b/roles/custom/matrix-bot-maubot/tasks/setup_install.yml index 0d3bb4cae..da454040c 100644 --- a/roles/custom/matrix-bot-maubot/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-maubot/tasks/setup_install.yml @@ -72,6 +72,7 @@ - name: Ensure maubot container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_bot_maubot_container_network }}" driver: bridge diff --git a/roles/custom/matrix-bot-mjolnir/tasks/setup_install.yml b/roles/custom/matrix-bot-mjolnir/tasks/setup_install.yml index 085049bdd..86c15c980 100644 --- a/roles/custom/matrix-bot-mjolnir/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-mjolnir/tasks/setup_install.yml @@ -61,6 +61,7 @@ - name: Ensure matrix-bot-mjolnir container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_bot_mjolnir_container_network }}" driver: bridge diff --git a/roles/custom/matrix-bot-postmoogle/tasks/setup_install.yml b/roles/custom/matrix-bot-postmoogle/tasks/setup_install.yml index 17f84e143..6965c15bc 100644 --- a/roles/custom/matrix-bot-postmoogle/tasks/setup_install.yml +++ b/roles/custom/matrix-bot-postmoogle/tasks/setup_install.yml @@ -81,6 +81,7 @@ - name: Ensure postmoogle container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_bot_postmoogle_container_network }}" driver: bridge 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 56d875f2a..34a4df86d 100644 --- a/roles/custom/matrix-bridge-appservice-discord/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-appservice-discord/tasks/setup_install.yml @@ -106,6 +106,7 @@ - name: Ensure matrix-appservice-discord container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_appservice_discord_container_network }}" driver: bridge 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 c322b3747..616ce8f76 100644 --- a/roles/custom/matrix-bridge-appservice-irc/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-appservice-irc/tasks/setup_install.yml @@ -190,6 +190,7 @@ - name: Ensure matrix-appservice-irc container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_appservice_irc_container_network }}" driver: bridge 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 585604d02..0341c6dbc 100644 --- a/roles/custom/matrix-bridge-appservice-kakaotalk/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-appservice-kakaotalk/tasks/setup_install.yml @@ -99,6 +99,7 @@ - name: Ensure matrix-appservice-kakaotalk container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_appservice_kakaotalk_container_network }}" driver: bridge 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 740918337..3ca5b5b21 100644 --- a/roles/custom/matrix-bridge-appservice-slack/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-appservice-slack/tasks/setup_install.yml @@ -84,6 +84,7 @@ - name: Ensure matrix-appservice-slack container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_appservice_slack_container_network }}" driver: bridge 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 bb538e22b..804743290 100644 --- a/roles/custom/matrix-bridge-appservice-webhooks/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-appservice-webhooks/tasks/setup_install.yml @@ -83,6 +83,7 @@ - name: Ensure matrix-appservice-webhooks container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_appservice_webhooks_container_network }}" driver: bridge 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 c35c4f37d..54014b19b 100644 --- a/roles/custom/matrix-bridge-beeper-linkedin/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-beeper-linkedin/tasks/setup_install.yml @@ -85,6 +85,7 @@ - name: Ensure beeper-linkedin container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_beeper_linkedin_container_network }}" driver: bridge 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 211c0e75d..c4bcc68e8 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 @@ -128,6 +128,7 @@ - name: Ensure matrix-go-skype-bridge container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_go_skype_bridge_container_network }}" driver: bridge diff --git a/roles/custom/matrix-bridge-heisenbridge/tasks/setup_install.yml b/roles/custom/matrix-bridge-heisenbridge/tasks/setup_install.yml index 728a3975a..867bdc1a8 100644 --- a/roles/custom/matrix-bridge-heisenbridge/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-heisenbridge/tasks/setup_install.yml @@ -31,6 +31,7 @@ - name: Ensure heisenbridge container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_heisenbridge_container_network }}" driver: bridge diff --git a/roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml b/roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml index 146a3f3eb..94aea9333 100644 --- a/roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml @@ -109,6 +109,7 @@ - name: Ensure matrix-hookshot container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_hookshot_container_network }}" driver: bridge 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 77ff027e4..37d594faa 100644 --- a/roles/custom/matrix-bridge-mautrix-discord/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-discord/tasks/setup_install.yml @@ -95,6 +95,7 @@ - name: Ensure mautrix-discord container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_discord_container_network }}" driver: bridge 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 8e81d85d0..e48ec5fac 100644 --- a/roles/custom/matrix-bridge-mautrix-facebook/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-facebook/tasks/setup_install.yml @@ -125,6 +125,7 @@ - name: Ensure matrix-mautrix-facebook container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_facebook_container_network }}" driver: bridge 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 88a26cfde..1f7febb4b 100644 --- a/roles/custom/matrix-bridge-mautrix-gmessages/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-gmessages/tasks/setup_install.yml @@ -144,6 +144,7 @@ - name: Ensure matrix-mautrix-gmessages container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_gmessages_container_network }}" driver: bridge 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 eb33e14a2..8cdcad985 100644 --- a/roles/custom/matrix-bridge-mautrix-googlechat/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-googlechat/tasks/setup_install.yml @@ -125,6 +125,7 @@ - name: Ensure matrix-mautrix-googlechat container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_googlechat_container_network }}" driver: bridge 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 a648972f0..a0a1ff196 100644 --- a/roles/custom/matrix-bridge-mautrix-hangouts/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-hangouts/tasks/setup_install.yml @@ -125,6 +125,7 @@ - name: Ensure matrix-mautrix-hangouts container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_hangouts_container_network }}" driver: bridge 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 e0d4da4a1..e23d85a16 100644 --- a/roles/custom/matrix-bridge-mautrix-instagram/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-instagram/tasks/setup_install.yml @@ -77,6 +77,7 @@ - name: Ensure matrix-mautrix-instagram container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_instagram_container_network }}" driver: bridge 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 906e5040d..8092e3358 100644 --- a/roles/custom/matrix-bridge-mautrix-meta-instagram/tasks/install.yml +++ b/roles/custom/matrix-bridge-mautrix-meta-instagram/tasks/install.yml @@ -104,6 +104,7 @@ - name: Ensure mautrix-meta-instagram container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_meta_instagram_container_network }}" driver: bridge 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 d9f305be4..a4b1f4a1f 100644 --- a/roles/custom/matrix-bridge-mautrix-meta-messenger/tasks/install.yml +++ b/roles/custom/matrix-bridge-mautrix-meta-messenger/tasks/install.yml @@ -104,6 +104,7 @@ - name: Ensure mautrix-meta-messenger container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_meta_messenger_container_network }}" driver: bridge 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 8facac9b0..ab043ebbc 100644 --- a/roles/custom/matrix-bridge-mautrix-signal/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-signal/tasks/setup_install.yml @@ -138,6 +138,7 @@ - name: Ensure matrix-mautrix-signal container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_signal_container_network }}" driver: bridge 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 c0ff0ba70..62e9a36b4 100644 --- a/roles/custom/matrix-bridge-mautrix-slack/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-slack/tasks/setup_install.yml @@ -95,6 +95,7 @@ - name: Ensure matrix-mautrix-slack container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_slack_container_network }}" driver: bridge 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 7f384e909..085d91404 100644 --- a/roles/custom/matrix-bridge-mautrix-telegram/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-telegram/tasks/setup_install.yml @@ -150,6 +150,7 @@ - name: Ensure matrix-mautrix-telegram container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_telegram_container_network }}" driver: bridge 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 04fc858d2..4f31c4413 100644 --- a/roles/custom/matrix-bridge-mautrix-twitter/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-twitter/tasks/setup_install.yml @@ -79,6 +79,7 @@ - name: Ensure matrix-mautrix-twitter container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_twitter_container_network }}" driver: bridge 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 0d620c07c..1b82c132e 100644 --- a/roles/custom/matrix-bridge-mautrix-whatsapp/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-whatsapp/tasks/setup_install.yml @@ -138,6 +138,7 @@ - name: Ensure matrix-mautrix-whatsapp container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_whatsapp_container_network }}" driver: bridge 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 725296e6c..687c5cb6a 100644 --- a/roles/custom/matrix-bridge-mautrix-wsproxy/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-mautrix-wsproxy/tasks/setup_install.yml @@ -93,6 +93,7 @@ - name: Ensure mautrix-wsproxy container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mautrix_wsproxy_container_network }}" driver: bridge 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 7681587e3..3b01fa0e8 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 @@ -114,6 +114,7 @@ - name: Ensure mx-puppet-discord container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mx_puppet_discord_container_network }}" driver: bridge 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 d91f99c2a..9cd28ccc6 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 @@ -115,6 +115,7 @@ - name: Ensure mx-puppet-groupme container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mx_puppet_groupme_container_network }}" driver: bridge 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 ebd37688a..5504fd1f2 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 @@ -94,6 +94,7 @@ - name: Ensure mx-puppet-instagram container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mx_puppet_instagram_container_network }}" driver: bridge 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 10480a7b6..42cbcb16d 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 @@ -125,6 +125,7 @@ - name: Ensure mx-puppet-slack container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mx_puppet_slack_container_network }}" driver: bridge 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 dc4f24bff..72a129255 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 @@ -115,6 +115,7 @@ - name: Ensure mx-puppet-steam container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mx_puppet_steam_container_network }}" driver: bridge 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 50c51f5ea..1a6d2a78f 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 @@ -125,6 +125,7 @@ - name: Ensure mx-puppet-twitter container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_mx_puppet_twitter_container_network }}" driver: bridge diff --git a/roles/custom/matrix-bridge-sms/tasks/setup_install.yml b/roles/custom/matrix-bridge-sms/tasks/setup_install.yml index 95ea5b3d4..812d36fe8 100644 --- a/roles/custom/matrix-bridge-sms/tasks/setup_install.yml +++ b/roles/custom/matrix-bridge-sms/tasks/setup_install.yml @@ -48,6 +48,7 @@ - name: Ensure matrix-sms-bridge container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_sms_bridge_container_network }}" driver: bridge diff --git a/roles/custom/matrix-cactus-comments-client/tasks/install.yml b/roles/custom/matrix-cactus-comments-client/tasks/install.yml index f0c797b65..790d7e7ab 100644 --- a/roles/custom/matrix-cactus-comments-client/tasks/install.yml +++ b/roles/custom/matrix-cactus-comments-client/tasks/install.yml @@ -73,6 +73,7 @@ - name: Ensure matrix-cactus-comments-client container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_cactus_comments_client_container_network }}" driver: bridge diff --git a/roles/custom/matrix-client-cinny/tasks/setup_install.yml b/roles/custom/matrix-client-cinny/tasks/setup_install.yml index e4eb79387..c93390768 100644 --- a/roles/custom/matrix-client-cinny/tasks/setup_install.yml +++ b/roles/custom/matrix-client-cinny/tasks/setup_install.yml @@ -66,6 +66,7 @@ - name: Ensure Cinny container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_client_cinny_container_network }}" driver: bridge diff --git a/roles/custom/matrix-client-element/tasks/setup_install.yml b/roles/custom/matrix-client-element/tasks/setup_install.yml index f3273d229..6e4cb4524 100644 --- a/roles/custom/matrix-client-element/tasks/setup_install.yml +++ b/roles/custom/matrix-client-element/tasks/setup_install.yml @@ -100,6 +100,7 @@ - name: Ensure Element container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_client_element_container_network }}" driver: bridge diff --git a/roles/custom/matrix-client-hydrogen/tasks/setup_install.yml b/roles/custom/matrix-client-hydrogen/tasks/setup_install.yml index 5ca6cb732..01b112d02 100644 --- a/roles/custom/matrix-client-hydrogen/tasks/setup_install.yml +++ b/roles/custom/matrix-client-hydrogen/tasks/setup_install.yml @@ -78,6 +78,7 @@ - name: Ensure Hydrogen container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_client_hydrogen_container_network }}" driver: bridge diff --git a/roles/custom/matrix-client-schildichat/tasks/setup_install.yml b/roles/custom/matrix-client-schildichat/tasks/setup_install.yml index 6633878aa..4b14d14b0 100644 --- a/roles/custom/matrix-client-schildichat/tasks/setup_install.yml +++ b/roles/custom/matrix-client-schildichat/tasks/setup_install.yml @@ -99,6 +99,7 @@ - name: Ensure schildichat container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_client_schildichat_container_network }}" driver: bridge diff --git a/roles/custom/matrix-conduit/tasks/setup_install.yml b/roles/custom/matrix-conduit/tasks/setup_install.yml index 295b5c4f2..f4b08cff2 100644 --- a/roles/custom/matrix-conduit/tasks/setup_install.yml +++ b/roles/custom/matrix-conduit/tasks/setup_install.yml @@ -36,6 +36,7 @@ - name: Ensure Conduit container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_conduit_container_network }}" driver: bridge diff --git a/roles/custom/matrix-corporal/tasks/setup_install.yml b/roles/custom/matrix-corporal/tasks/setup_install.yml index bfa0a2ac2..4d5385968 100644 --- a/roles/custom/matrix-corporal/tasks/setup_install.yml +++ b/roles/custom/matrix-corporal/tasks/setup_install.yml @@ -68,6 +68,7 @@ - name: Ensure Matrix Corporal container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_corporal_container_network }}" driver: bridge diff --git a/roles/custom/matrix-dendrite/tasks/setup_install.yml b/roles/custom/matrix-dendrite/tasks/setup_install.yml index 05c96aced..058570df4 100644 --- a/roles/custom/matrix-dendrite/tasks/setup_install.yml +++ b/roles/custom/matrix-dendrite/tasks/setup_install.yml @@ -109,6 +109,7 @@ - name: Ensure Dendrite container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_dendrite_container_network }}" driver: bridge diff --git a/roles/custom/matrix-dimension/tasks/setup_install.yml b/roles/custom/matrix-dimension/tasks/setup_install.yml index b1f0c242d..2ebb66ccd 100644 --- a/roles/custom/matrix-dimension/tasks/setup_install.yml +++ b/roles/custom/matrix-dimension/tasks/setup_install.yml @@ -130,6 +130,7 @@ - name: Ensure Dimension container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_dimension_container_network }}" driver: bridge diff --git a/roles/custom/matrix-dynamic-dns/tasks/setup_install.yml b/roles/custom/matrix-dynamic-dns/tasks/setup_install.yml index 17e13963d..2f94d76e4 100644 --- a/roles/custom/matrix-dynamic-dns/tasks/setup_install.yml +++ b/roles/custom/matrix-dynamic-dns/tasks/setup_install.yml @@ -58,6 +58,7 @@ - name: Ensure matrix-dynamic-dns container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_dynamic_dns_container_network }}" driver: bridge diff --git a/roles/custom/matrix-email2matrix/tasks/setup_install.yml b/roles/custom/matrix-email2matrix/tasks/setup_install.yml index f6fe55e23..d6eb390a6 100644 --- a/roles/custom/matrix-email2matrix/tasks/setup_install.yml +++ b/roles/custom/matrix-email2matrix/tasks/setup_install.yml @@ -58,6 +58,7 @@ - name: Ensure matrix-email2matrix container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_email2matrix_container_network }}" driver: bridge 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 c54a2f65e..96e0dd815 100644 --- a/roles/custom/matrix-ldap-registration-proxy/tasks/setup_install.yml +++ b/roles/custom/matrix-ldap-registration-proxy/tasks/setup_install.yml @@ -53,6 +53,7 @@ - name: Ensure matrix-ldap-registration-proxy container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_ldap_registration_proxy_container_network }}" driver: bridge diff --git a/roles/custom/matrix-ma1sd/tasks/setup_install.yml b/roles/custom/matrix-ma1sd/tasks/setup_install.yml index 4a408b468..da1ed1d8b 100644 --- a/roles/custom/matrix-ma1sd/tasks/setup_install.yml +++ b/roles/custom/matrix-ma1sd/tasks/setup_install.yml @@ -134,6 +134,7 @@ - name: Ensure ma1sd container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_ma1sd_container_network }}" driver: bridge diff --git a/roles/custom/matrix-media-repo/tasks/setup_install.yml b/roles/custom/matrix-media-repo/tasks/setup_install.yml index b36df6d9a..c68eb7136 100755 --- a/roles/custom/matrix-media-repo/tasks/setup_install.yml +++ b/roles/custom/matrix-media-repo/tasks/setup_install.yml @@ -79,6 +79,7 @@ - name: Ensure media-repo container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_media_repo_container_network }}" driver: bridge 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 37cf96c29..45ed18607 100644 --- a/roles/custom/matrix-prometheus-nginxlog-exporter/tasks/setup_install.yml +++ b/roles/custom/matrix-prometheus-nginxlog-exporter/tasks/setup_install.yml @@ -42,6 +42,7 @@ - name: Ensure prometheus-nginxlog-exporter container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_prometheus_nginxlog_exporter_container_network }}" driver: bridge diff --git a/roles/custom/matrix-rageshake/tasks/install.yml b/roles/custom/matrix-rageshake/tasks/install.yml index a1db9a877..2699873ca 100644 --- a/roles/custom/matrix-rageshake/tasks/install.yml +++ b/roles/custom/matrix-rageshake/tasks/install.yml @@ -67,6 +67,7 @@ - name: Ensure rageshake container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_rageshake_container_network }}" driver: bridge diff --git a/roles/custom/matrix-registration/tasks/setup_install.yml b/roles/custom/matrix-registration/tasks/setup_install.yml index db0085086..c3c551adc 100644 --- a/roles/custom/matrix-registration/tasks/setup_install.yml +++ b/roles/custom/matrix-registration/tasks/setup_install.yml @@ -109,6 +109,7 @@ - name: Ensure matrix-registration container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_registration_container_network }}" driver: bridge diff --git a/roles/custom/matrix-sliding-sync/tasks/install.yml b/roles/custom/matrix-sliding-sync/tasks/install.yml index cb41cec06..6553f4a1e 100644 --- a/roles/custom/matrix-sliding-sync/tasks/install.yml +++ b/roles/custom/matrix-sliding-sync/tasks/install.yml @@ -60,6 +60,7 @@ - name: Ensure matrix-sliding-sync container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_sliding_sync_container_network }}" driver: bridge diff --git a/roles/custom/matrix-static-files/tasks/install.yml b/roles/custom/matrix-static-files/tasks/install.yml index 94de62b8e..20367f332 100644 --- a/roles/custom/matrix-static-files/tasks/install.yml +++ b/roles/custom/matrix-static-files/tasks/install.yml @@ -83,6 +83,7 @@ - name: Ensure matrix-static-files container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_static_files_container_network }}" driver: bridge diff --git a/roles/custom/matrix-sygnal/tasks/install.yml b/roles/custom/matrix-sygnal/tasks/install.yml index 7ee75a94e..bd2b405f9 100644 --- a/roles/custom/matrix-sygnal/tasks/install.yml +++ b/roles/custom/matrix-sygnal/tasks/install.yml @@ -41,6 +41,7 @@ - name: Ensure Sygnal container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_sygnal_container_network }}" driver: bridge diff --git a/roles/custom/matrix-synapse-admin/tasks/setup_install.yml b/roles/custom/matrix-synapse-admin/tasks/setup_install.yml index 2eefe06f6..4d6181f9c 100644 --- a/roles/custom/matrix-synapse-admin/tasks/setup_install.yml +++ b/roles/custom/matrix-synapse-admin/tasks/setup_install.yml @@ -53,6 +53,7 @@ - name: Ensure matrix-synapse-admin container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_synapse_admin_container_network }}" driver: bridge diff --git a/roles/custom/matrix-synapse-auto-compressor/tasks/install.yml b/roles/custom/matrix-synapse-auto-compressor/tasks/install.yml index 7e1bbf55f..9736293df 100644 --- a/roles/custom/matrix-synapse-auto-compressor/tasks/install.yml +++ b/roles/custom/matrix-synapse-auto-compressor/tasks/install.yml @@ -70,6 +70,7 @@ - name: Ensure matrix-synapse-auto-compressor container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_synapse_auto_compressor_container_network }}" driver: bridge 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 6a2293b2f..e7df9fe47 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 @@ -41,6 +41,7 @@ - name: Ensure matrix-synapse-reverse-proxy-companion container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_synapse_reverse_proxy_companion_container_network }}" driver: bridge diff --git a/roles/custom/matrix-synapse/tasks/synapse/setup_install.yml b/roles/custom/matrix-synapse/tasks/synapse/setup_install.yml index fab610464..c7dbef8cf 100644 --- a/roles/custom/matrix-synapse/tasks/synapse/setup_install.yml +++ b/roles/custom/matrix-synapse/tasks/synapse/setup_install.yml @@ -117,6 +117,7 @@ - name: Ensure Synapse container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_synapse_container_network }}" driver: bridge 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 700614cbd..f928275b5 100644 --- a/roles/custom/matrix-user-verification-service/tasks/setup_install.yml +++ b/roles/custom/matrix-user-verification-service/tasks/setup_install.yml @@ -57,6 +57,7 @@ - name: Ensure matrix-user-verification-service container network is created community.general.docker_network: + enable_ipv6: "{{ matrix_ipv6_enabled }}" name: "{{ matrix_user_verification_service_container_network }}" driver: bridge