diff --git a/releasenotes/notes/tripleo-podman-enable_socket-f93bdaa47f4b01d9.yaml b/releasenotes/notes/tripleo-podman-enable_socket-f93bdaa47f4b01d9.yaml new file mode 100644 index 000000000..791d74a7c --- /dev/null +++ b/releasenotes/notes/tripleo-podman-enable_socket-f93bdaa47f4b01d9.yaml @@ -0,0 +1,5 @@ +--- +features: + - | + tripleo-podman now has the ability to enable podman.socket service when + tripleo_podman_enable_socket is enabled. diff --git a/tripleo_ansible/roles/tripleo_podman/defaults/main.yml b/tripleo_ansible/roles/tripleo_podman/defaults/main.yml index ca109131b..cbad40022 100644 --- a/tripleo_ansible/roles/tripleo_podman/defaults/main.yml +++ b/tripleo_ansible/roles/tripleo_podman/defaults/main.yml @@ -27,6 +27,7 @@ tripleo_podman_packages: "{{ _tripleo_podman_packages | default([]) }}" tripleo_buildah_packages: "{{ _tripleo_buildah_packages | default([]) }}" tripleo_podman_purge_packages: "{{ _tripleo_podman_purge_packages | default([]) }}" tripleo_podman_tls_verify: true +tripleo_podman_enable_socket: false tripleo_podman_unqualified_search_registries: - registry.redhat.io - registry.access.redhat.com diff --git a/tripleo_ansible/roles/tripleo_podman/tasks/tripleo_podman_install.yml b/tripleo_ansible/roles/tripleo_podman/tasks/tripleo_podman_install.yml index 367fd1179..8ce998a00 100644 --- a/tripleo_ansible/roles/tripleo_podman/tasks/tripleo_podman_install.yml +++ b/tripleo_ansible/roles/tripleo_podman/tasks/tripleo_podman_install.yml @@ -80,3 +80,11 @@ - section: engine option: events_logger value: "\"{{ tripleo_container_events_logger_mechanism }}\"" + + - name: Enable podman.socket service + when: + - tripleo_podman_enable_socket | bool + systemd: + name: podman.socket + state: started + enabled: true