Bladeren bron

Allow host network mode for MDAD-managed containers (#5310)

* feat: support container_network=host across all roles + systemd templates

Mirror the pattern Slavi introduced for matrix-coturn (aafa8f0) across the
fork: every 'Ensure X container network is created' task gets a
'when: <var> not in ["", "host"]' guard so MDAD does not try to
docker_network create a network literally named 'host' (returns 403,
since host is a pre-defined Docker network).

Mirror the same guard in every systemd unit template that does
'ExecStartPre=docker network connect <addnet> <container>' loops over
matrix_<role>_container_additional_networks: skip the connects when the
container is on host networking (where additional --network attaches
are invalid).

Unblocks DiD setups where MDAD-managed containers share their host's
network namespace (matrix-mdad outer compose service joined to central
postgres/openldap networks) to reach external services on the outer
Docker daemon.

* Simplify container network guards (!= 'host') and fix duplicate when

Guarding on the empty string ('') as well was misleading: systemd unit
templates still render an unconditional --network= flag, so an empty
network value produces a broken docker create command. Only 'host' is
actually supported, so only guard on that. This also matches the
existing convention in the Traefik role
(when: traefik_container_network != 'host').

Also fix a duplicate when key in the meshtastic-relay role, where the
network-creation task already had a when condition - the two are now
combined into a list.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Slavi Pantaleev <slavi@devture.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
master
Kevin Veen-Birkenbach 5 uur geleden
committed by GitHub
bovenliggende
commit
bd6e08a93e
Geen bekende sleutel gevonden voor deze handtekening in de database GPG sleutel-ID: B5690EEEBB952194
100 gewijzigde bestanden met toevoegingen van 153 en 1 verwijderingen
  1. +1
    -0
      roles/custom/matrix-alertmanager-receiver/tasks/install.yml
  2. +2
    -0
      roles/custom/matrix-alertmanager-receiver/templates/systemd/matrix-alertmanager-receiver.service.j2
  3. +1
    -0
      roles/custom/matrix-appservice-draupnir-for-all/tasks/setup_install.yml
  4. +2
    -0
      roles/custom/matrix-appservice-draupnir-for-all/templates/systemd/matrix-appservice-draupnir-for-all.service.j2
  5. +1
    -0
      roles/custom/matrix-authentication-service/tasks/install.yml
  6. +2
    -0
      roles/custom/matrix-authentication-service/templates/systemd/matrix-authentication-service.service.j2
  7. +1
    -0
      roles/custom/matrix-bot-baibot/tasks/install.yml
  8. +2
    -0
      roles/custom/matrix-bot-baibot/templates/systemd/matrix-bot-baibot.service.j2
  9. +1
    -0
      roles/custom/matrix-bot-buscarron/tasks/setup_install.yml
  10. +2
    -0
      roles/custom/matrix-bot-buscarron/templates/systemd/matrix-bot-buscarron.service.j2
  11. +1
    -0
      roles/custom/matrix-bot-draupnir/tasks/setup_install.yml
  12. +2
    -0
      roles/custom/matrix-bot-draupnir/templates/systemd/matrix-bot-draupnir.service.j2
  13. +1
    -0
      roles/custom/matrix-bot-honoroit/tasks/setup_install.yml
  14. +2
    -0
      roles/custom/matrix-bot-honoroit/templates/systemd/matrix-bot-honoroit.service.j2
  15. +1
    -0
      roles/custom/matrix-bot-matrix-registration-bot/tasks/setup_install.yml
  16. +2
    -0
      roles/custom/matrix-bot-matrix-registration-bot/templates/systemd/matrix-bot-matrix-registration-bot.service.j2
  17. +1
    -0
      roles/custom/matrix-bot-matrix-reminder-bot/tasks/setup_install.yml
  18. +2
    -0
      roles/custom/matrix-bot-matrix-reminder-bot/templates/systemd/matrix-bot-matrix-reminder-bot.service.j2
  19. +1
    -0
      roles/custom/matrix-bot-maubot/tasks/setup_install.yml
  20. +2
    -0
      roles/custom/matrix-bot-maubot/templates/systemd/matrix-bot-maubot.service.j2
  21. +1
    -0
      roles/custom/matrix-bot-mjolnir/tasks/setup_install.yml
  22. +2
    -0
      roles/custom/matrix-bot-mjolnir/templates/systemd/matrix-bot-mjolnir.service.j2
  23. +1
    -0
      roles/custom/matrix-bridge-appservice-discord/tasks/setup_install.yml
  24. +2
    -0
      roles/custom/matrix-bridge-appservice-discord/templates/systemd/matrix-appservice-discord.service.j2
  25. +1
    -0
      roles/custom/matrix-bridge-appservice-irc/tasks/setup_install.yml
  26. +2
    -0
      roles/custom/matrix-bridge-appservice-irc/templates/systemd/matrix-appservice-irc.service.j2
  27. +1
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/tasks/setup_install.yml
  28. +2
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/templates/systemd/matrix-appservice-kakaotalk-node.service.j2
  29. +2
    -0
      roles/custom/matrix-bridge-appservice-kakaotalk/templates/systemd/matrix-appservice-kakaotalk.service.j2
  30. +1
    -0
      roles/custom/matrix-bridge-beeper-linkedin/tasks/setup_install.yml
  31. +2
    -0
      roles/custom/matrix-bridge-beeper-linkedin/templates/systemd/matrix-beeper-linkedin.service.j2
  32. +1
    -0
      roles/custom/matrix-bridge-heisenbridge/tasks/setup_install.yml
  33. +2
    -0
      roles/custom/matrix-bridge-heisenbridge/templates/systemd/matrix-heisenbridge.service.j2
  34. +1
    -0
      roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml
  35. +2
    -0
      roles/custom/matrix-bridge-hookshot/templates/systemd/matrix-hookshot.service.j2
  36. +1
    -0
      roles/custom/matrix-bridge-mautrix-bluesky/tasks/setup_install.yml
  37. +2
    -0
      roles/custom/matrix-bridge-mautrix-bluesky/templates/systemd/matrix-mautrix-bluesky.service.j2
  38. +1
    -0
      roles/custom/matrix-bridge-mautrix-discord/tasks/setup_install.yml
  39. +2
    -0
      roles/custom/matrix-bridge-mautrix-discord/templates/systemd/matrix-mautrix-discord.service.j2
  40. +1
    -0
      roles/custom/matrix-bridge-mautrix-gmessages/tasks/setup_install.yml
  41. +2
    -0
      roles/custom/matrix-bridge-mautrix-gmessages/templates/systemd/matrix-mautrix-gmessages.service.j2
  42. +1
    -0
      roles/custom/matrix-bridge-mautrix-googlechat/tasks/setup_install.yml
  43. +2
    -0
      roles/custom/matrix-bridge-mautrix-googlechat/templates/systemd/matrix-mautrix-googlechat.service.j2
  44. +1
    -0
      roles/custom/matrix-bridge-mautrix-meta-instagram/tasks/install.yml
  45. +2
    -0
      roles/custom/matrix-bridge-mautrix-meta-instagram/templates/systemd/matrix-mautrix-meta.service.j2
  46. +1
    -0
      roles/custom/matrix-bridge-mautrix-meta-messenger/tasks/install.yml
  47. +2
    -0
      roles/custom/matrix-bridge-mautrix-meta-messenger/templates/systemd/matrix-mautrix-meta.service.j2
  48. +1
    -0
      roles/custom/matrix-bridge-mautrix-signal/tasks/setup_install.yml
  49. +2
    -0
      roles/custom/matrix-bridge-mautrix-signal/templates/systemd/matrix-mautrix-signal.service.j2
  50. +1
    -0
      roles/custom/matrix-bridge-mautrix-slack/tasks/setup_install.yml
  51. +2
    -0
      roles/custom/matrix-bridge-mautrix-slack/templates/systemd/matrix-mautrix-slack.service.j2
  52. +1
    -0
      roles/custom/matrix-bridge-mautrix-telegram/tasks/setup_install.yml
  53. +2
    -0
      roles/custom/matrix-bridge-mautrix-telegram/templates/systemd/matrix-mautrix-telegram.service.j2
  54. +1
    -0
      roles/custom/matrix-bridge-mautrix-twitter/tasks/setup_install.yml
  55. +2
    -0
      roles/custom/matrix-bridge-mautrix-twitter/templates/systemd/matrix-mautrix-twitter.service.j2
  56. +1
    -0
      roles/custom/matrix-bridge-mautrix-whatsapp/tasks/setup_install.yml
  57. +2
    -0
      roles/custom/matrix-bridge-mautrix-whatsapp/templates/systemd/matrix-mautrix-whatsapp.service.j2
  58. +1
    -0
      roles/custom/matrix-bridge-mautrix-wsproxy/tasks/setup_install.yml
  59. +2
    -0
      roles/custom/matrix-bridge-mautrix-wsproxy/templates/systemd/matrix-mautrix-wsproxy-syncproxy.service.j2
  60. +2
    -0
      roles/custom/matrix-bridge-mautrix-wsproxy/templates/systemd/matrix-mautrix-wsproxy.service.j2
  61. +3
    -1
      roles/custom/matrix-bridge-meshtastic-relay/tasks/setup_install.yml
  62. +2
    -0
      roles/custom/matrix-bridge-meshtastic-relay/templates/systemd/matrix-meshtastic-relay.service.j2
  63. +1
    -0
      roles/custom/matrix-bridge-mx-puppet-groupme/tasks/setup_install.yml
  64. +2
    -0
      roles/custom/matrix-bridge-mx-puppet-groupme/templates/systemd/matrix-mx-puppet-groupme.service.j2
  65. +1
    -0
      roles/custom/matrix-bridge-mx-puppet-steam/tasks/setup_install.yml
  66. +2
    -0
      roles/custom/matrix-bridge-mx-puppet-steam/templates/systemd/matrix-mx-puppet-steam.service.j2
  67. +1
    -0
      roles/custom/matrix-bridge-postmoogle/tasks/setup_install.yml
  68. +2
    -0
      roles/custom/matrix-bridge-postmoogle/templates/systemd/matrix-postmoogle.service.j2
  69. +1
    -0
      roles/custom/matrix-bridge-sms/tasks/setup_install.yml
  70. +2
    -0
      roles/custom/matrix-bridge-sms/templates/systemd/matrix-sms-bridge.service.j2
  71. +1
    -0
      roles/custom/matrix-bridge-steam/tasks/setup_install.yml
  72. +2
    -0
      roles/custom/matrix-bridge-steam/templates/systemd/matrix-steam-bridge.service.j2
  73. +1
    -0
      roles/custom/matrix-bridge-wechat/tasks/install.yml
  74. +2
    -0
      roles/custom/matrix-bridge-wechat/templates/systemd/matrix-wechat-agent.service.j2
  75. +2
    -0
      roles/custom/matrix-bridge-wechat/templates/systemd/matrix-wechat.service.j2
  76. +1
    -0
      roles/custom/matrix-cactus-comments-client/tasks/install.yml
  77. +2
    -0
      roles/custom/matrix-cactus-comments-client/templates/systemd/matrix-cactus-comments-client.service.j2
  78. +2
    -0
      roles/custom/matrix-cactus-comments/templates/systemd/matrix-cactus-comments.service.j2
  79. +1
    -0
      roles/custom/matrix-client-commet/tasks/setup_install.yml
  80. +2
    -0
      roles/custom/matrix-client-commet/templates/systemd/matrix-client-commet.service.j2
  81. +1
    -0
      roles/custom/matrix-client-element/tasks/setup_install.yml
  82. +2
    -0
      roles/custom/matrix-client-element/templates/systemd/matrix-client-element.service.j2
  83. +1
    -0
      roles/custom/matrix-client-fluffychat/tasks/setup_install.yml
  84. +2
    -0
      roles/custom/matrix-client-fluffychat/templates/systemd/matrix-client-fluffychat.service.j2
  85. +1
    -0
      roles/custom/matrix-client-schildichat/tasks/setup_install.yml
  86. +2
    -0
      roles/custom/matrix-client-schildichat/templates/systemd/matrix-client-schildichat.service.j2
  87. +1
    -0
      roles/custom/matrix-conduit/tasks/setup_install.yml
  88. +2
    -0
      roles/custom/matrix-conduit/templates/systemd/matrix-conduit.service.j2
  89. +1
    -0
      roles/custom/matrix-continuwuity/tasks/install.yml
  90. +1
    -0
      roles/custom/matrix-continuwuity/tasks/setup_install.yml
  91. +2
    -0
      roles/custom/matrix-continuwuity/templates/systemd/matrix-continuwuity.service.j2
  92. +1
    -0
      roles/custom/matrix-corporal/tasks/setup_install.yml
  93. +2
    -0
      roles/custom/matrix-corporal/templates/systemd/matrix-corporal.service.j2
  94. +1
    -0
      roles/custom/matrix-dendrite/tasks/setup_install.yml
  95. +2
    -0
      roles/custom/matrix-dendrite/templates/systemd/matrix-dendrite.service.j2
  96. +1
    -0
      roles/custom/matrix-element-admin/tasks/install.yml
  97. +2
    -0
      roles/custom/matrix-element-admin/templates/systemd/matrix-element-admin.service.j2
  98. +1
    -0
      roles/custom/matrix-element-call/tasks/install.yml
  99. +2
    -0
      roles/custom/matrix-element-call/templates/systemd/matrix-element-call.service.j2
  100. +1
    -0
      roles/custom/matrix-ketesa/tasks/setup_install.yml

+ 1
- 0
roles/custom/matrix-alertmanager-receiver/tasks/install.yml Bestand weergeven

@@ -73,6 +73,7 @@
changed_when: true

- name: Ensure matrix-alertmanager-receiver container network is created
when: matrix_alertmanager_receiver_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_alertmanager_receiver_container_network }}"


+ 2
- 0
roles/custom/matrix-alertmanager-receiver/templates/systemd/matrix-alertmanager-receiver.service.j2 Bestand weergeven

@@ -33,9 +33,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
--config-path=/config/config.yml {{ matrix_alertmanager_receiver_container_process_extra_arguments | join(' ') }} \
--log-level={{ matrix_alertmanager_receiver_container_process_argument_log_level }}

{% if matrix_alertmanager_receiver_container_network != 'host' %}
{% for network in matrix_alertmanager_receiver_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-alertmanager-receiver
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-alertmanager-receiver



+ 1
- 0
roles/custom/matrix-appservice-draupnir-for-all/tasks/setup_install.yml Bestand weergeven

@@ -88,6 +88,7 @@
register: matrix_appservice_draupnir_for_all_registration_config_result

- name: Ensure matrix-appservice-draupnir-for-all container network is created
when: matrix_appservice_draupnir_for_all_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_appservice_draupnir_for_all_container_network }}"


+ 2
- 0
roles/custom/matrix-appservice-draupnir-for-all/templates/systemd/matrix-appservice-draupnir-for-all.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_appservice_draupnir_for_all_container_image }} \
appservice -c /data/config/production-appservice.yaml -f /data/config/draupnir-for-all-registration.yaml -p {{ matrix_appservice_draupnir_for_all_appservice_port }} --draupnir-config /data/config/production-bots.yaml

{% if matrix_appservice_draupnir_for_all_container_network != 'host' %}
{% for network in matrix_appservice_draupnir_for_all_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-appservice-draupnir-for-all
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-appservice-draupnir-for-all



+ 1
- 0
roles/custom/matrix-authentication-service/tasks/install.yml Bestand weergeven

@@ -114,6 +114,7 @@
changed_when: true

- name: Ensure Matrix Authentication Service container network is created
when: matrix_authentication_service_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_authentication_service_container_network }}"


+ 2
- 0
roles/custom/matrix-authentication-service/templates/systemd/matrix-authentication-service.service.j2 Bestand weergeven

@@ -36,9 +36,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_authentication_service_container_image }}

{% if matrix_authentication_service_container_network != 'host' %}
{% for network in matrix_authentication_service_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-authentication-service
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-authentication-service



+ 1
- 0
roles/custom/matrix-bot-baibot/tasks/install.yml Bestand weergeven

@@ -69,6 +69,7 @@
register: matrix_bot_baibot_container_image_build_result

- name: Ensure baibot container network is created
when: matrix_bot_baibot_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_bot_baibot_container_network }}"


+ 2
- 0
roles/custom/matrix-bot-baibot/templates/systemd/matrix-bot-baibot.service.j2 Bestand weergeven

@@ -37,9 +37,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_bot_baibot_container_image }}

{% if matrix_bot_baibot_container_network != 'host' %}
{% for network in matrix_bot_baibot_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-bot-baibot
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-bot-baibot



+ 1
- 0
roles/custom/matrix-bot-buscarron/tasks/setup_install.yml Bestand weergeven

@@ -110,6 +110,7 @@
}}

- name: Ensure Buscarron container network is created
when: matrix_bot_buscarron_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_bot_buscarron_container_network }}"


+ 2
- 0
roles/custom/matrix-bot-buscarron/templates/systemd/matrix-bot-buscarron.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_bot_buscarron_container_image }}

{% if matrix_bot_buscarron_container_network != 'host' %}
{% for network in matrix_bot_buscarron_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-bot-buscarron
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-bot-buscarron



+ 1
- 0
roles/custom/matrix-bot-draupnir/tasks/setup_install.yml Bestand weergeven

@@ -82,6 +82,7 @@
register: matrix_bot_draupnir_config_result

- name: Ensure matrix-bot-draupnir container network is created
when: matrix_bot_draupnir_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_bot_draupnir_container_network }}"


+ 2
- 0
roles/custom/matrix-bot-draupnir/templates/systemd/matrix-bot-draupnir.service.j2 Bestand weergeven

@@ -36,9 +36,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_bot_draupnir_container_image }} \
bot --draupnir-config /data/config/production.yaml

{% if matrix_bot_draupnir_container_network != 'host' %}
{% for network in matrix_bot_draupnir_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-bot-draupnir
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-bot-draupnir



+ 1
- 0
roles/custom/matrix-bot-honoroit/tasks/setup_install.yml Bestand weergeven

@@ -94,6 +94,7 @@
register: matrix_bot_honoroit_container_image_build_result

- name: Ensure Honoroit container network is created
when: matrix_bot_honoroit_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_bot_honoroit_container_network }}"


+ 2
- 0
roles/custom/matrix-bot-honoroit/templates/systemd/matrix-bot-honoroit.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_bot_honoroit_container_image }}

{% if matrix_bot_honoroit_container_network != 'host' %}
{% for network in matrix_bot_honoroit_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-bot-honoroit
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-bot-honoroit



+ 1
- 0
roles/custom/matrix-bot-matrix-registration-bot/tasks/setup_install.yml Bestand weergeven

@@ -62,6 +62,7 @@
register: matrix_bot_matrix_registration_bot_container_image_build_result

- name: Ensure matrix-registration-bot container network is created
when: matrix_bot_matrix_registration_bot_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_bot_matrix_registration_bot_container_network }}"


+ 2
- 0
roles/custom/matrix-bot-matrix-registration-bot/templates/systemd/matrix-bot-matrix-registration-bot.service.j2 Bestand weergeven

@@ -29,9 +29,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
--network={{ matrix_bot_matrix_registration_bot_container_network }} \
{{ matrix_bot_matrix_registration_bot_container_image }}

{% if matrix_bot_matrix_registration_bot_container_network != 'host' %}
{% for network in matrix_bot_matrix_registration_bot_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-bot-matrix-registration-bot
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-bot-matrix-registration-bot



+ 1
- 0
roles/custom/matrix-bot-matrix-reminder-bot/tasks/setup_install.yml Bestand weergeven

@@ -93,6 +93,7 @@
register: matrix_bot_matrix_reminder_bot_config_result

- name: Ensure matrix-reminder-bot container network is created
when: matrix_bot_matrix_reminder_bot_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_bot_matrix_reminder_bot_container_network }}"


+ 2
- 0
roles/custom/matrix-bot-matrix-reminder-bot/templates/systemd/matrix-bot-matrix-reminder-bot.service.j2 Bestand weergeven

@@ -34,9 +34,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_bot_matrix_reminder_bot_container_image }} \
-c "matrix-reminder-bot /config/config.yaml"

{% if matrix_bot_matrix_reminder_bot_container_network != 'host' %}
{% for network in matrix_bot_matrix_reminder_bot_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-bot-matrix-reminder-bot
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-bot-matrix-reminder-bot



+ 1
- 0
roles/custom/matrix-bot-maubot/tasks/setup_install.yml Bestand weergeven

@@ -98,6 +98,7 @@
register: matrix_bot_maubot_support_files_result

- name: Ensure maubot container network is created
when: matrix_bot_maubot_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_bot_maubot_container_network }}"


+ 2
- 0
roles/custom/matrix-bot-maubot/templates/systemd/matrix-bot-maubot.service.j2 Bestand weergeven

@@ -41,9 +41,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_bot_maubot_container_image_final }} \
python3 -m maubot -c /config/config.yaml --no-update

{% if matrix_bot_maubot_container_network != 'host' %}
{% for network in matrix_bot_maubot_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-bot-maubot
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-bot-maubot



+ 1
- 0
roles/custom/matrix-bot-mjolnir/tasks/setup_install.yml Bestand weergeven

@@ -68,6 +68,7 @@
register: matrix_bot_mjolnir_config_result

- name: Ensure matrix-bot-mjolnir container network is created
when: matrix_bot_mjolnir_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_bot_mjolnir_container_network }}"


+ 2
- 0
roles/custom/matrix-bot-mjolnir/templates/systemd/matrix-bot-mjolnir.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_bot_mjolnir_container_image }} \
bot --mjolnir-config /data/config/production.yaml

{% if matrix_bot_mjolnir_container_network != 'host' %}
{% for network in matrix_bot_mjolnir_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-bot-mjolnir
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-bot-mjolnir



+ 1
- 0
roles/custom/matrix-bridge-appservice-discord/tasks/setup_install.yml Bestand weergeven

@@ -118,6 +118,7 @@
changed_when: false

- name: Ensure matrix-appservice-discord container network is created
when: matrix_appservice_discord_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_appservice_discord_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-appservice-discord/templates/systemd/matrix-appservice-discord.service.j2 Bestand weergeven

@@ -34,9 +34,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_appservice_discord_container_image }} \
node /build/src/discordas.js -p 9005 -c /cfg/config.yaml -f /cfg/registration.yaml

{% if matrix_appservice_discord_container_network != 'host' %}
{% for network in matrix_appservice_discord_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-appservice-discord
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-appservice-discord



+ 1
- 0
roles/custom/matrix-bridge-appservice-irc/tasks/setup_install.yml Bestand weergeven

@@ -245,6 +245,7 @@
register: matrix_appservice_irc_registration_result

- name: Ensure matrix-appservice-irc container network is created
when: matrix_appservice_irc_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_appservice_irc_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-appservice-irc/templates/systemd/matrix-appservice-irc.service.j2 Bestand weergeven

@@ -39,9 +39,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_appservice_irc_container_image }} \
-c 'node app.js -c /config/config.yaml -f /config/registration.yaml -p 9999'

{% if matrix_appservice_irc_container_network != 'host' %}
{% for network in matrix_appservice_irc_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-appservice-irc
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-appservice-irc



+ 1
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/tasks/setup_install.yml Bestand weergeven

@@ -99,6 +99,7 @@
register: matrix_appservice_kakaotalk_registration_result

- name: Ensure matrix-appservice-kakaotalk container network is created
when: matrix_appservice_kakaotalk_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_appservice_kakaotalk_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/templates/systemd/matrix-appservice-kakaotalk-node.service.j2 Bestand weergeven

@@ -30,9 +30,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_appservice_kakaotalk_node_container_image }} \
node src/main.js --config /config.json

{% if matrix_appservice_kakaotalk_container_network != 'host' %}
{% for network in matrix_appservice_kakaotalk_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-appservice-kakaotalk-node
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-appservice-kakaotalk-node



+ 2
- 0
roles/custom/matrix-bridge-appservice-kakaotalk/templates/systemd/matrix-appservice-kakaotalk.service.j2 Bestand weergeven

@@ -31,9 +31,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_appservice_kakaotalk_container_image }} \
python3 -m matrix_appservice_kakaotalk -c /config/config.yaml --no-update

{% if matrix_appservice_discord_container_network != 'host' %}
{% for network in matrix_appservice_discord_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-appservice-kakaotalk
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-appservice-kakaotalk



+ 1
- 0
roles/custom/matrix-bridge-beeper-linkedin/tasks/setup_install.yml Bestand weergeven

@@ -92,6 +92,7 @@
register: matrix_beeper_linkedin_container_image_build_result

- name: Ensure beeper-linkedin container network is created
when: matrix_beeper_linkedin_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_beeper_linkedin_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-beeper-linkedin/templates/systemd/matrix-beeper-linkedin.service.j2 Bestand weergeven

@@ -31,9 +31,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_beeper_linkedin_container_image }} \
python3 -m linkedin_matrix -c /config/config.yaml -r /config/registration.yaml --no-update

{% if matrix_beeper_linkedin_container_network != 'host' %}
{% for network in matrix_beeper_linkedin_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-beeper-linkedin
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-beeper-linkedin



+ 1
- 0
roles/custom/matrix-bridge-heisenbridge/tasks/setup_install.yml Bestand weergeven

@@ -50,6 +50,7 @@
register: matrix_heisenbridge_support_files_result

- name: Ensure Heisenbridge container network is created
when: matrix_heisenbridge_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_heisenbridge_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-heisenbridge/templates/systemd/matrix-heisenbridge.service.j2 Bestand weergeven

@@ -44,9 +44,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
--listen-port 9898 \
{{ matrix_heisenbridge_homeserver_url }}

{% if matrix_heisenbridge_container_network != 'host' %}
{% for network in matrix_heisenbridge_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-heisenbridge
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-heisenbridge



+ 1
- 0
roles/custom/matrix-bridge-hookshot/tasks/setup_install.yml Bestand weergeven

@@ -133,6 +133,7 @@
register: matrix_hookshot_github_key_result

- name: Ensure matrix-hookshot container network is created
when: matrix_hookshot_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_hookshot_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-hookshot/templates/systemd/matrix-hookshot.service.j2 Bestand weergeven

@@ -30,9 +30,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create --rm -
{% endfor %}
{{ matrix_hookshot_container_image }}

{% if matrix_hookshot_container_network != 'host' %}
{% for network in matrix_hookshot_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} {{ matrix_hookshot_identifier }}
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach {{ matrix_hookshot_identifier }}



+ 1
- 0
roles/custom/matrix-bridge-mautrix-bluesky/tasks/setup_install.yml Bestand weergeven

@@ -82,6 +82,7 @@
register: matrix_mautrix_bluesky_support_files_result

- name: Ensure matrix-mautrix-bluesky container network is created
when: matrix_mautrix_bluesky_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_bluesky_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-bluesky/templates/systemd/matrix-mautrix-bluesky.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_mautrix_bluesky_container_image }} \
/usr/bin/mautrix-bluesky -c /config/config.yaml -r /config/registration.yaml --no-update

{% if matrix_mautrix_bluesky_container_network != 'host' %}
{% for network in matrix_mautrix_bluesky_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mautrix-bluesky
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mautrix-bluesky



+ 1
- 0
roles/custom/matrix-bridge-mautrix-discord/tasks/setup_install.yml Bestand weergeven

@@ -110,6 +110,7 @@
register: matrix_mautrix_discord_support_files_result

- name: Ensure mautrix-discord container network is created
when: matrix_mautrix_discord_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_discord_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-discord/templates/systemd/matrix-mautrix-discord.service.j2 Bestand weergeven

@@ -33,9 +33,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_mautrix_discord_container_image }} \
/usr/bin/mautrix-discord -c /config/config.yaml -r /config/registration.yaml --no-update

{% if matrix_mautrix_discord_container_network != 'host' %}
{% for network in matrix_mautrix_discord_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mautrix-discord
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mautrix-discord



+ 1
- 0
roles/custom/matrix-bridge-mautrix-gmessages/tasks/setup_install.yml Bestand weergeven

@@ -150,6 +150,7 @@
register: matrix_mautrix_gmessages_support_files_result

- name: Ensure matrix-mautrix-gmessages container network is created
when: matrix_mautrix_gmessages_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_gmessages_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-gmessages/templates/systemd/matrix-mautrix-gmessages.service.j2 Bestand weergeven

@@ -33,9 +33,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_mautrix_gmessages_container_image }} \
/usr/bin/mautrix-gmessages -c /config/config.yaml -r /config/registration.yaml --no-update

{% if matrix_mautrix_gmessages_container_network != 'host' %}
{% for network in matrix_mautrix_gmessages_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mautrix-gmessages
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mautrix-gmessages



+ 1
- 0
roles/custom/matrix-bridge-mautrix-googlechat/tasks/setup_install.yml Bestand weergeven

@@ -133,6 +133,7 @@
register: matrix_mautrix_googlechat_support_files_result

- name: Ensure matrix-mautrix-googlechat container network is created
when: matrix_mautrix_googlechat_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_googlechat_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-googlechat/templates/systemd/matrix-mautrix-googlechat.service.j2 Bestand weergeven

@@ -35,9 +35,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_mautrix_googlechat_container_image }} \
python3 -m mautrix_googlechat -c /config/config.yaml --no-update

{% if matrix_mautrix_googlechat_container_network != 'host' %}
{% for network in matrix_mautrix_googlechat_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mautrix-googlechat
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mautrix-googlechat



+ 1
- 0
roles/custom/matrix-bridge-mautrix-meta-instagram/tasks/install.yml Bestand weergeven

@@ -107,6 +107,7 @@
register: matrix_mautrix_meta_instagram_support_files_result

- name: Ensure mautrix-meta-instagram container network is created
when: matrix_mautrix_meta_instagram_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_meta_instagram_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-meta-instagram/templates/systemd/matrix-mautrix-meta.service.j2 Bestand weergeven

@@ -35,9 +35,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_mautrix_meta_instagram_container_image }} \
/usr/bin/mautrix-meta -c /config/config.yaml -r /config/registration.yaml --no-update

{% if matrix_mautrix_meta_instagram_container_network != 'host' %}
{% for network in matrix_mautrix_meta_instagram_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} {{ matrix_mautrix_meta_instagram_identifier }}
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach {{ matrix_mautrix_meta_instagram_identifier }}



+ 1
- 0
roles/custom/matrix-bridge-mautrix-meta-messenger/tasks/install.yml Bestand weergeven

@@ -107,6 +107,7 @@
register: matrix_mautrix_meta_messenger_support_files_result

- name: Ensure mautrix-meta-messenger container network is created
when: matrix_mautrix_meta_messenger_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_meta_messenger_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-meta-messenger/templates/systemd/matrix-mautrix-meta.service.j2 Bestand weergeven

@@ -35,9 +35,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_mautrix_meta_messenger_container_image }} \
/usr/bin/mautrix-meta -c /config/config.yaml -r /config/registration.yaml --no-update

{% if matrix_mautrix_meta_messenger_container_network != 'host' %}
{% for network in matrix_mautrix_meta_messenger_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} {{ matrix_mautrix_meta_messenger_identifier }}
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach {{ matrix_mautrix_meta_messenger_identifier }}



+ 1
- 0
roles/custom/matrix-bridge-mautrix-signal/tasks/setup_install.yml Bestand weergeven

@@ -148,6 +148,7 @@
register: matrix_mautrix_signal_support_files_result

- name: Ensure matrix-mautrix-signal container network is created
when: matrix_mautrix_signal_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_signal_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-signal/templates/systemd/matrix-mautrix-signal.service.j2 Bestand weergeven

@@ -33,9 +33,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_mautrix_signal_container_image }} \
/usr/bin/mautrix-signal -c /config/config.yaml -r /config/registration.yaml --no-update

{% if matrix_mautrix_signal_container_network != 'host' %}
{% for network in matrix_mautrix_signal_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mautrix-signal
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mautrix-signal



+ 1
- 0
roles/custom/matrix-bridge-mautrix-slack/tasks/setup_install.yml Bestand weergeven

@@ -98,6 +98,7 @@
register: matrix_mautrix_slack_registration_result

- name: Ensure matrix-mautrix-slack container network is created
when: matrix_mautrix_slack_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_slack_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-slack/templates/systemd/matrix-mautrix-slack.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_mautrix_slack_container_image }} \
/usr/bin/mautrix-slack -c /config/config.yaml -r /config/registration.yaml --no-update

{% if matrix_mautrix_slack_container_network != 'host' %}
{% for network in matrix_mautrix_slack_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mautrix-slack
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mautrix-slack



+ 1
- 0
roles/custom/matrix-bridge-mautrix-telegram/tasks/setup_install.yml Bestand weergeven

@@ -154,6 +154,7 @@
register: matrix_mautrix_telegram_support_files_result

- name: Ensure matrix-mautrix-telegram container network is created
when: matrix_mautrix_telegram_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_telegram_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-telegram/templates/systemd/matrix-mautrix-telegram.service.j2 Bestand weergeven

@@ -33,9 +33,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_mautrix_telegram_container_image }} \
/usr/bin/mautrix-telegram -c /config/config.yaml -r /config/registration.yaml --no-update

{% if matrix_mautrix_telegram_container_network != 'host' %}
{% for network in matrix_mautrix_telegram_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mautrix-telegram
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mautrix-telegram



+ 1
- 0
roles/custom/matrix-bridge-mautrix-twitter/tasks/setup_install.yml Bestand weergeven

@@ -88,6 +88,7 @@
register: matrix_mautrix_twitter_support_files_result

- name: Ensure matrix-mautrix-twitter container network is created
when: matrix_mautrix_twitter_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_twitter_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-twitter/templates/systemd/matrix-mautrix-twitter.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_mautrix_twitter_container_image }} \
/usr/bin/mautrix-twitter -c /config/config.yaml -r /config/registration.yaml --no-update

{% if matrix_mautrix_twitter_container_network != 'host' %}
{% for network in matrix_mautrix_twitter_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mautrix-twitter
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mautrix-twitter



+ 1
- 0
roles/custom/matrix-bridge-mautrix-whatsapp/tasks/setup_install.yml Bestand weergeven

@@ -153,6 +153,7 @@
register: matrix_mautrix_whatsapp_support_files_result

- name: Ensure matrix-mautrix-whatsapp container network is created
when: matrix_mautrix_whatsapp_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_whatsapp_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-whatsapp/templates/systemd/matrix-mautrix-whatsapp.service.j2 Bestand weergeven

@@ -33,9 +33,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_mautrix_whatsapp_container_image }} \
/usr/bin/mautrix-whatsapp -c /config/config.yaml -r /config/registration.yaml --no-update

{% if matrix_mautrix_whatsapp_container_network != 'host' %}
{% for network in matrix_mautrix_whatsapp_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mautrix-whatsapp
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mautrix-whatsapp



+ 1
- 0
roles/custom/matrix-bridge-mautrix-wsproxy/tasks/setup_install.yml Bestand weergeven

@@ -107,6 +107,7 @@
register: matrix_mautrix_wsproxy_registration_imessage_result

- name: Ensure mautrix-wsproxy container network is created
when: matrix_mautrix_wsproxy_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mautrix_wsproxy_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mautrix-wsproxy/templates/systemd/matrix-mautrix-wsproxy-syncproxy.service.j2 Bestand weergeven

@@ -29,9 +29,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_mautrix_wsproxy_syncproxy_container_image }}

{% if matrix_mautrix_wsproxy_container_network != 'host' %}
{% for network in matrix_mautrix_wsproxy_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mautrix-wsproxy-syncproxy
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mautrix-wsproxy-syncproxy



+ 2
- 0
roles/custom/matrix-bridge-mautrix-wsproxy/templates/systemd/matrix-mautrix-wsproxy.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create --rm -
{{ matrix_mautrix_wsproxy_container_image }} \
/usr/bin/mautrix-wsproxy -config /data/config.yaml

{% if matrix_mautrix_wsproxy_container_network != 'host' %}
{% for network in matrix_mautrix_wsproxy_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mautrix-wsproxy
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mautrix-wsproxy



+ 3
- 1
roles/custom/matrix-bridge-meshtastic-relay/tasks/setup_install.yml Bestand weergeven

@@ -36,12 +36,14 @@
register: matrix_meshtastic_relay_config_result

- name: Ensure matrix-meshtastic-relay container network is created
when:
- matrix_meshtastic_relay_connection_type != 'ble'
- matrix_meshtastic_relay_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_meshtastic_relay_container_network }}"
driver: bridge
driver_options: "{{ devture_systemd_docker_base_container_networks_driver_options }}"
when: "matrix_meshtastic_relay_connection_type != 'ble'"

- name: Ensure matrix-meshtastic-relay.service installed
ansible.builtin.template:


+ 2
- 0
roles/custom/matrix-bridge-meshtastic-relay/templates/systemd/matrix-meshtastic-relay.service.j2 Bestand weergeven

@@ -43,9 +43,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_meshtastic_relay_container_image }} \
mmrelay --config /config/config.yaml

{% if matrix_meshtastic_relay_container_network != 'host' %}
{% for network in matrix_meshtastic_relay_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-meshtastic-relay
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-meshtastic-relay



+ 1
- 0
roles/custom/matrix-bridge-mx-puppet-groupme/tasks/setup_install.yml Bestand weergeven

@@ -122,6 +122,7 @@
register: matrix_mx_puppet_groupme_registration_result

- name: Ensure mx-puppet-groupme container network is created
when: matrix_mx_puppet_groupme_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mx_puppet_groupme_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mx-puppet-groupme/templates/systemd/matrix-mx-puppet-groupme.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_mx_puppet_groupme_container_image }}

{% if matrix_mx_puppet_groupme_container_network != 'host' %}
{% for network in matrix_mx_puppet_groupme_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mx-puppet-groupme
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mx-puppet-groupme



+ 1
- 0
roles/custom/matrix-bridge-mx-puppet-steam/tasks/setup_install.yml Bestand weergeven

@@ -124,6 +124,7 @@
register: matrix_mx_puppet_steam_registration_result

- name: Ensure mx-puppet-steam container network is created
when: matrix_mx_puppet_steam_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_mx_puppet_steam_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-mx-puppet-steam/templates/systemd/matrix-mx-puppet-steam.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_mx_puppet_steam_container_image }}

{% if matrix_mx_puppet_steam_container_network != 'host' %}
{% for network in matrix_mx_puppet_steam_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-mx-puppet-steam
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-mx-puppet-steam



+ 1
- 0
roles/custom/matrix-bridge-postmoogle/tasks/setup_install.yml Bestand weergeven

@@ -110,6 +110,7 @@
register: matrix_postmoogle_container_image_build_result

- name: Ensure postmoogle container network is created
when: matrix_postmoogle_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_postmoogle_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-postmoogle/templates/systemd/matrix-postmoogle.service.j2 Bestand weergeven

@@ -38,9 +38,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_postmoogle_container_image }}

{% if matrix_postmoogle_container_network != 'host' %}
{% for network in matrix_postmoogle_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-postmoogle
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-postmoogle



+ 1
- 0
roles/custom/matrix-bridge-sms/tasks/setup_install.yml Bestand weergeven

@@ -60,6 +60,7 @@
register: matrix_sms_bridge_cert_result

- name: Ensure matrix-sms-bridge container network is created
when: matrix_sms_bridge_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_sms_bridge_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-sms/templates/systemd/matrix-sms-bridge.service.j2 Bestand weergeven

@@ -34,9 +34,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_sms_bridge_container_image }}

{% if matrix_sms_bridge_container_network != 'host' %}
{% for network in matrix_sms_bridge_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-sms-bridge
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-sms-bridge



+ 1
- 0
roles/custom/matrix-bridge-steam/tasks/setup_install.yml Bestand weergeven

@@ -82,6 +82,7 @@
register: matrix_steam_bridge_support_files_result

- name: Ensure matrix-steam-bridge container network is created
when: matrix_steam_bridge_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_steam_bridge_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-steam/templates/systemd/matrix-steam-bridge.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_steam_bridge_container_image }} \
/usr/bin/steam -c /app/config/config.yaml -r /app/config/registration.yaml --no-update

{% if matrix_steam_bridge_container_network != 'host' %}
{% for network in matrix_steam_bridge_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-steam-bridge
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-steam-bridge



+ 1
- 0
roles/custom/matrix-bridge-wechat/tasks/install.yml Bestand weergeven

@@ -110,6 +110,7 @@
register: matrix_wechat_agent_config_result

- name: Ensure matrix-wechat container network is created
when: matrix_wechat_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_wechat_container_network }}"


+ 2
- 0
roles/custom/matrix-bridge-wechat/templates/systemd/matrix-wechat-agent.service.j2 Bestand weergeven

@@ -33,9 +33,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_wechat_agent_container_image }}

{% if matrix_wechat_container_network != 'host' %}
{% for network in matrix_wechat_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-wechat-agent
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-wechat-agent



+ 2
- 0
roles/custom/matrix-bridge-wechat/templates/systemd/matrix-wechat.service.j2 Bestand weergeven

@@ -31,9 +31,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_wechat_container_image }} \
/usr/bin/matrix-wechat -c /config/config.yaml -r /config/registration.yaml --no-update
{% if matrix_wechat_container_network != 'host' %}
{% for network in matrix_wechat_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-wechat
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-wechat



+ 1
- 0
roles/custom/matrix-cactus-comments-client/tasks/install.yml Bestand weergeven

@@ -76,6 +76,7 @@
until: matrix_cactus_comments_client_container_image_pull_result is not failed

- name: Ensure matrix-cactus-comments-client container network is created
when: matrix_cactus_comments_client_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_cactus_comments_client_container_network }}"


+ 2
- 0
roles/custom/matrix-cactus-comments-client/templates/systemd/matrix-cactus-comments-client.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
--mount type=bind,src={{ matrix_cactus_comments_client_public_path }},dst=/var/public,ro \
{{ matrix_cactus_comments_client_container_image }}

{% if matrix_cactus_comments_client_container_network != 'host' %}
{% for network in matrix_cactus_comments_client_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-cactus-comments-client
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-cactus-comments-client



+ 2
- 0
roles/custom/matrix-cactus-comments/templates/systemd/matrix-cactus-comments.service.j2 Bestand weergeven

@@ -28,9 +28,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
--network={{ matrix_cactus_comments_container_network }} \
{{ matrix_cactus_comments_container_image }}

{% if matrix_cactus_comments_container_network != 'host' %}
{% for network in matrix_cactus_comments_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-cactus-comments
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-cactus-comments



+ 1
- 0
roles/custom/matrix-client-commet/tasks/setup_install.yml Bestand weergeven

@@ -89,6 +89,7 @@
register: matrix_client_commet_support_files_result

- name: Ensure Commet container network is created
when: matrix_client_commet_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_client_commet_container_network }}"


+ 2
- 0
roles/custom/matrix-client-commet/templates/systemd/matrix-client-commet.service.j2 Bestand weergeven

@@ -41,9 +41,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_client_commet_container_image }}

{% if matrix_client_commet_container_network != 'host' %}
{% for network in matrix_client_commet_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-client-commet
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-client-commet



+ 1
- 0
roles/custom/matrix-client-element/tasks/setup_install.yml Bestand weergeven

@@ -116,6 +116,7 @@
when: "item.src is none"

- name: Ensure Element Web container network is created
when: matrix_client_element_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_client_element_container_network }}"


+ 2
- 0
roles/custom/matrix-client-element/templates/systemd/matrix-client-element.service.j2 Bestand weergeven

@@ -52,9 +52,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_client_element_container_image }}

{% if matrix_client_element_container_network != 'host' %}
{% for network in matrix_client_element_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-client-element
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-client-element



+ 1
- 0
roles/custom/matrix-client-fluffychat/tasks/setup_install.yml Bestand weergeven

@@ -62,6 +62,7 @@
register: matrix_client_fluffychat_config_result

- name: Ensure FluffyChat Web container network is created
when: matrix_client_fluffychat_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_client_fluffychat_container_network }}"


+ 2
- 0
roles/custom/matrix-client-fluffychat/templates/systemd/matrix-client-fluffychat.service.j2 Bestand weergeven

@@ -32,9 +32,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_client_fluffychat_container_image }}

{% if matrix_client_fluffychat_container_network != 'host' %}
{% for network in matrix_client_fluffychat_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-client-fluffychat
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-client-fluffychat



+ 1
- 0
roles/custom/matrix-client-schildichat/tasks/setup_install.yml Bestand weergeven

@@ -107,6 +107,7 @@
when: "item.src is none"

- name: Ensure SchildiChat Web container network is created
when: matrix_client_schildichat_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_client_schildichat_container_network }}"


+ 2
- 0
roles/custom/matrix-client-schildichat/templates/systemd/matrix-client-schildichat.service.j2 Bestand weergeven

@@ -40,9 +40,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_client_schildichat_container_image }}

{% if matrix_client_schildichat_container_network != 'host' %}
{% for network in matrix_client_schildichat_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-client-schildichat
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-client-schildichat



+ 1
- 0
roles/custom/matrix-conduit/tasks/setup_install.yml Bestand weergeven

@@ -45,6 +45,7 @@
register: matrix_conduit_support_files_result

- name: Ensure Conduit container network is created
when: matrix_conduit_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_conduit_container_network }}"


+ 2
- 0
roles/custom/matrix-conduit/templates/systemd/matrix-conduit.service.j2 Bestand weergeven

@@ -30,9 +30,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_conduit_container_image }}

{% if matrix_conduit_container_network != 'host' %}
{% for network in matrix_conduit_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-conduit
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-conduit



+ 1
- 0
roles/custom/matrix-continuwuity/tasks/install.yml Bestand weergeven

@@ -42,6 +42,7 @@
register: matrix_continuwuity_support_files_result

- name: Ensure continuwuity container network is created
when: matrix_continuwuity_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_continuwuity_container_network }}"


+ 1
- 0
roles/custom/matrix-continuwuity/tasks/setup_install.yml Bestand weergeven

@@ -39,6 +39,7 @@
- labels

- name: Ensure continuwuity container network is created
when: matrix_continuwuity_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_continuwuity_container_network }}"


+ 2
- 0
roles/custom/matrix-continuwuity/templates/systemd/matrix-continuwuity.service.j2 Bestand weergeven

@@ -34,9 +34,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_continuwuity_container_image }}

{% if matrix_continuwuity_container_network != 'host' %}
{% for network in matrix_continuwuity_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-continuwuity
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-continuwuity



+ 1
- 0
roles/custom/matrix-corporal/tasks/setup_install.yml Bestand weergeven

@@ -76,6 +76,7 @@
register: matrix_corporal_support_files_result

- name: Ensure Matrix Corporal container network is created
when: matrix_corporal_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_corporal_container_network }}"


+ 2
- 0
roles/custom/matrix-corporal/templates/systemd/matrix-corporal.service.j2 Bestand weergeven

@@ -37,9 +37,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{{ matrix_corporal_container_image }} \
/matrix-corporal -config=/etc/matrix-corporal/config.json

{% if matrix_corporal_container_network != 'host' %}
{% for network in matrix_corporal_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-corporal
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-corporal



+ 1
- 0
roles/custom/matrix-dendrite/tasks/setup_install.yml Bestand weergeven

@@ -118,6 +118,7 @@
when: "matrix_dendrite_git_pull_results.changed | bool or matrix_dendrite_container_image_check_result.stdout == ''"

- name: Ensure Dendrite container network is created
when: matrix_dendrite_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_dendrite_container_network }}"


+ 2
- 0
roles/custom/matrix-dendrite/templates/systemd/matrix-dendrite.service.j2 Bestand weergeven

@@ -57,9 +57,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
-https-bind-address {{ matrix_dendrite_https_bind_address }}
{% endif %}

{% if matrix_dendrite_container_network != 'host' %}
{% for network in matrix_dendrite_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-dendrite
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-dendrite



+ 1
- 0
roles/custom/matrix-element-admin/tasks/install.yml Bestand weergeven

@@ -63,6 +63,7 @@
changed_when: true

- name: Ensure Element Admin container network is created
when: matrix_element_admin_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_element_admin_container_network }}"


+ 2
- 0
roles/custom/matrix-element-admin/templates/systemd/matrix-element-admin.service.j2 Bestand weergeven

@@ -35,9 +35,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_element_admin_container_image }} {{ matrix_element_admin_container_process_extra_arguments | join(' ') }}

{% if matrix_element_admin_container_network != 'host' %}
{% for network in matrix_element_admin_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-element-admin
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-element-admin



+ 1
- 0
roles/custom/matrix-element-call/tasks/install.yml Bestand weergeven

@@ -44,6 +44,7 @@
until: matrix_element_call_container_image_pull_result is not failed

- name: Ensure Element Call container network is created
when: matrix_element_call_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_element_call_container_network }}"


+ 2
- 0
roles/custom/matrix-element-call/templates/systemd/matrix-element-call.service.j2 Bestand weergeven

@@ -30,9 +30,11 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \
{% endfor %}
{{ matrix_element_call_container_image }}

{% if matrix_element_call_container_network != 'host' %}
{% for network in matrix_element_call_container_additional_networks %}
ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} network connect {{ network }} matrix-element-call
{% endfor %}
{% endif %}

ExecStart={{ devture_systemd_docker_base_host_command_docker }} start --attach matrix-element-call



+ 1
- 0
roles/custom/matrix-ketesa/tasks/setup_install.yml Bestand weergeven

@@ -102,6 +102,7 @@
register: matrix_ketesa_container_image_build_result

- name: Ensure matrix-ketesa container network is created
when: matrix_ketesa_container_network != 'host'
community.general.docker_network:
enable_ipv6: "{{ devture_systemd_docker_base_ipv6_enabled }}"
name: "{{ matrix_ketesa_container_network }}"


Some files were not shown because too many files changed in this diff

Laden…
Annuleren
Opslaan