From be29c261cc1318000edc7b88ff1bac0fba35cceb Mon Sep 17 00:00:00 2001 From: Daniel Akulenok Date: Tue, 9 Sep 2025 13:48:46 +0200 Subject: [PATCH 1/4] Update author --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 37585c0..f461331 100644 --- a/README.md +++ b/README.md @@ -350,5 +350,4 @@ MIT Author Information ------------------ -Daniel Akulenok -Keepit A/S +Daniel Akulenok From c8203cff052d34890af049bf1da9dc1b0ef3787b Mon Sep 17 00:00:00 2001 From: Daniel Akulenok Date: Wed, 10 Sep 2025 10:45:13 +0200 Subject: [PATCH 2/4] Remove Debian conditional --- tasks/install.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/tasks/install.yml b/tasks/install.yml index bdb40de..6fe469c 100644 --- a/tasks/install.yml +++ b/tasks/install.yml @@ -4,7 +4,6 @@ - name: Update package cache (Debian/Ubuntu) ansible.builtin.apt: cache_valid_time: 3600 - when: ansible_os_family == "Debian" - name: Install Podman and related packages ansible.builtin.package: From 36c88c507b90bd5cdc61c8a2f628ed96d02bdacf Mon Sep 17 00:00:00 2001 From: Daniel Akulenok Date: Wed, 10 Sep 2025 10:48:07 +0200 Subject: [PATCH 3/4] Do not set bool vars unless explicitly defined --- tasks/networks.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tasks/networks.yml b/tasks/networks.yml index 1fae6ff..ec42a5c 100644 --- a/tasks/networks.yml +++ b/tasks/networks.yml @@ -9,17 +9,17 @@ subnet: "{{ item.subnet | default(omit) }}" gateway: "{{ item.gateway | default(omit) }}" ip_range: "{{ item.ip_range | default(omit) }}" - disable_dns: "{{ item.disable_dns | default(false) }}" - internal: "{{ item.internal | default(false) }}" + disable_dns: "{{ item.disable_dns | bool | default(omit) }}" + internal: "{{ item.internal | bool | default(omit) }}" opt: "{{ item.options | default(omit) }}" dns: "{{ item.dns | default(omit) }}" interface_name: "{{ item.interface_name | default(omit) }}" ipam_driver: "{{ item.ipam_driver | default(omit) }}" - ipv6: "{{ item.ipv6 | default(false) }}" + ipv6: "{{ item.ipv6 | bool | default(omit) }}" macvlan: "{{ item.macvlan | default(omit) }}" net_config: "{{ item.net_config | default(omit) }}" route: "{{ item.route | default(omit) }}" - recreate: "{{ item.recreate | default(false) }}" + recreate: "{{ item.recreate | bool | default(omit) }}" loop: "{{ podman_networks }}" loop_control: label: "{{ item.name }}" From 4c058e07722338ed369365a9edcdd173005c382d Mon Sep 17 00:00:00 2001 From: Daniel Akulenok Date: Wed, 10 Sep 2025 10:49:17 +0200 Subject: [PATCH 4/4] Do not set bool vars unless explicitly defined --- tasks/volumes.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/volumes.yml b/tasks/volumes.yml index 7ef76fd..656343c 100644 --- a/tasks/volumes.yml +++ b/tasks/volumes.yml @@ -8,8 +8,8 @@ driver: "{{ item.driver | default('local') }}" options: "{{ item.options | default(omit) }}" label: "{{ item.labels | default(omit) }}" - debug: "{{ item.debug | default(false) }}" - recreate: "{{ item.recreate | default(false) }}" + debug: "{{ item.debug | bool | default(omit) }}" + recreate: "{{ item.recreate | bool | default(omit) }}" quadlet_dir: "{{ item.quadlet_dir | default(omit) }}" quadlet_filename: "{{ item.quadlet_filename | default(omit) }}" quadlet_file_mode: "{{ item.quadlet_file_mode | default(omit) }}"