From 1b78e3e723b559d2dc9ef77056d9b1ac3f97763c Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sun, 4 Feb 2024 21:12:50 +0100 Subject: [PATCH] feat: add option to enable podman socket --- defaults/main.yml | 2 ++ tasks/main.yml | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/defaults/main.yml b/defaults/main.yml index fb93c41..fb8be15 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -20,3 +20,5 @@ podman_nsremap_range_length: 65536 # state: present # @end podman_registries: [] + +podman_socket_enabled: False diff --git a/tasks/main.yml b/tasks/main.yml index 9e2db4c..b90cf59 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -56,3 +56,11 @@ loop: "{{ podman_registries }}" loop_control: label: "{{ item.url }}" + +- name: Enable podman socket + ansible.builtin.service: + name: podman.socket + daemon_reload: True + enabled: "{{ podman_socket_enabled | bool }}" + masked: "{{ not podman_socket_enabled | bool }}" + state: "{{ podman_socket_enabled | bool | ternary('started', 'stopped', 'started') }}"