From 6fb2e23151ed97db9ab4386440d35f6d9e87c913 Mon Sep 17 00:00:00 2001 From: uumas Date: Tue, 18 Apr 2023 19:37:29 +0300 Subject: [PATCH] container: set TZ variable --- roles/container/defaults/main.yml | 2 ++ roles/container/meta/argument_specs.yml | 5 +++++ roles/container/tasks/main.yml | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/roles/container/defaults/main.yml b/roles/container/defaults/main.yml index a66f581..b8265d5 100644 --- a/roles/container/defaults/main.yml +++ b/roles/container/defaults/main.yml @@ -2,3 +2,5 @@ docker_host_user: false docker_volume_type: named + +timezone: Etc/UTC diff --git a/roles/container/meta/argument_specs.yml b/roles/container/meta/argument_specs.yml index 94f3fd5..b105994 100644 --- a/roles/container/meta/argument_specs.yml +++ b/roles/container/meta/argument_specs.yml @@ -117,3 +117,8 @@ argument_specs: type: list required: false elements: str + timezone: + description: "Timezone set in the TZ env var" + type: str + required: false + default: Etc/UTC diff --git a/roles/container/tasks/main.yml b/roles/container/tasks/main.yml index 07710a5..b193a09 100644 --- a/roles/container/tasks/main.yml +++ b/roles/container/tasks/main.yml @@ -66,7 +66,7 @@ mounts: "{{ docker_volume_definition }}" published_ports: "{{ container_published_ports + docker_published_ports }}" labels: "{{ traefik_labels | default(omit) }}" - env: "{{ docker_env | combine(docker_additional_env) }}" + env: "{{ docker_env | combine(docker_additional_env) | combine({'TZ': timezone}) }}" entrypoint: "{{ docker_entrypoint | default(omit) }}" restart_policy: always network_mode: "{{ docker_network_mode | default(omit) }}"