service: Support connecting containers to tailscale network

This commit is contained in:
uumas
2026-08-04 05:00:34 +03:00
parent ffa970eced
commit 11e22ed34a
8 changed files with 130 additions and 26 deletions

View File

@@ -1,6 +1,7 @@
---
_service_additional_container_defaults:
image: "{{ service_container_image }}"
tailscale: false
requires: []
wants: []

View File

@@ -1,5 +1,5 @@
---
_service_container_networks: >-
_service_networks: >-
{{
[{
'name': service_name,
@@ -21,6 +21,10 @@ _service_container_networks: >-
)
) | map('community.general.dict_kv', 'name')
}}
_service_container_networks: >-
{{
[{'name': service_name ~ '-tailscale.container'}] if service_tailscale else _service_networks
}}
_service_static_ip: "{{ service_container_ip | length > 0 }}"
_service_container_requires: >-