From 70ecb1f6d678d5c961bcae574ea20ac8d3a13b35 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Wed, 19 Nov 2025 16:48:42 -0500 Subject: [PATCH] make some fields optional --- roles/docker/tasks/main.yml | 7 ++++--- tasks/api.yml | 2 -- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 6b1ed19..de6e78d 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -4,6 +4,7 @@ path: "{{ item }}" state: directory with_items: "{{ directories }}" + when: directories is defined - name: Clone repository git: @@ -42,6 +43,6 @@ recreate: true restart_policy: unless-stopped networks: "{{ networks }}" - volumes: "{{ volumes }}" - env: "{{ env }}" - labels: "{{ labels }}" + volumes: "{{ volumes | default(omit) }}" + env: "{{ env | default(omit) }}" + labels: "{{ labels | default(omit) }}" diff --git a/tasks/api.yml b/tasks/api.yml index dadd74f..d5b6f64 100644 --- a/tasks/api.yml +++ b/tasks/api.yml @@ -25,8 +25,6 @@ vars: name: api_redis network_name: api - directories: - - "{{ data_dir }}/api/db" image: name: redis tag: latest