container: cleanups, fixes

This commit is contained in:
uumas
2023-02-03 05:22:57 +02:00
parent f45f7d25e0
commit 9551382693
2 changed files with 15 additions and 12 deletions

View File

@@ -3,16 +3,16 @@
- name: Container role initialization - name: Container role initialization
import_tasks: init.yml import_tasks: init.yml
- name: Docker network {{ docker_service_name }} - name: Docker network
docker_network: when: docker_network_mode is not defined or docker_network_mode != 'host' or docker_networks | length > 0
name: "{{ docker_service_name }}" block:
when: docker_network_mode is not defined or docker_network_mode != 'host' - name: Set networks variable
set_fact:
- name: Set networks variable container_networks:
set_fact: - name: "{{ docker_service_name }}"
container_networks: - name: Docker network {{ docker_service_name }}
- name: "{{ docker_service_name }}" docker_network:
when: docker_network_mode is not defined or docker_network_mode != 'host' name: "{{ container_networks[0].name }}"
- name: Reverse proxy for container - name: Reverse proxy for container
include_tasks: proxy.yml include_tasks: proxy.yml
@@ -20,7 +20,7 @@
- name: Database container - name: Database container
include_tasks: database.yml include_tasks: database.yml
when: docker_database is defined when: docker_database != 'none'
- name: Additional services - name: Additional services
when: docker_additional_services is defined when: docker_additional_services is defined
@@ -56,7 +56,7 @@
docker_container: docker_container:
name: "{{ docker_service_name }}" name: "{{ docker_service_name }}"
image: "{{ container_image.image.Id }}" image: "{{ container_image.image.Id }}"
user: "{{ docker_user | default(omit) }}" user: "{{ docker_user if docker_host_user else omit }}"
mounts: "{{ docker_volume_definition }}" mounts: "{{ docker_volume_definition }}"
published_ports: "{{ container_published_ports + docker_published_ports }}" published_ports: "{{ container_published_ports + docker_published_ports }}"
labels: "{{ traefik_labels | default(omit) }}" labels: "{{ traefik_labels | default(omit) }}"

View File

@@ -6,6 +6,9 @@ reverse_proxy_type: caddy
docker_proxy_target_protocol: http docker_proxy_target_protocol: http
docker_additional_env: {} docker_additional_env: {}
docker_database: none
docker_volumes: [] docker_volumes: []
docker_networks: []
docker_env: {}
docker_published_ports: [] docker_published_ports: []