service: Support connecting containers to tailscale network
This commit is contained in:
@@ -5,14 +5,21 @@
|
||||
- name: Database for {{ service_name }}
|
||||
ansible.builtin.include_tasks: database.yaml
|
||||
when: _service_setup_database
|
||||
|
||||
- name: Redis for {{ service_name }}
|
||||
ansible.builtin.include_tasks: redis.yaml
|
||||
when: service_redis
|
||||
|
||||
- name: Secrets for {{ service_name }}
|
||||
ansible.builtin.include_tasks: secrets.yaml
|
||||
when: _service_container_secrets | length > 0
|
||||
when: _service_container_secrets | length > 0 or service_tailscale
|
||||
|
||||
- name: Tailscale for {{ service_name }}
|
||||
ansible.builtin.include_tasks: tailscale.yaml
|
||||
when: service_tailscale
|
||||
vars:
|
||||
_service_tailscale_container_name: "{{ service_name }}"
|
||||
_service_tailscale_networks: "{{ _service_networks }}"
|
||||
_service_tailscale_hostname: "{{ service_name }}"
|
||||
|
||||
- name: Template mounts for {{ service_name }}
|
||||
ansible.builtin.include_tasks: host_mounts.yaml
|
||||
@@ -20,7 +27,10 @@
|
||||
|
||||
- name: Additional containers for {{ service_name }}
|
||||
ansible.builtin.include_tasks: additional.yaml
|
||||
when: _service_additional_containers | length > 0
|
||||
loop: "{{ _service_additional_containers }}"
|
||||
loop_control:
|
||||
loop_var: _service_additional_container
|
||||
index_var: _service_additional_container_index
|
||||
|
||||
- name: Native socket for {{ service_name }}
|
||||
ansible.builtin.include_role:
|
||||
|
||||
Reference in New Issue
Block a user