From 7f5ecb62b5a353c657c4a0dc056caa35fbb583f7 Mon Sep 17 00:00:00 2001 From: David Vallee Delisle Date: Wed, 14 Jul 2021 18:15:43 -0400 Subject: [PATCH] tripleo-podman: Enable and start podman.socket It might be a good idea to control wether or not the podman.socket service is enabled in case we want to podman --remote. We plan on using this in the wrapper services instead of relying on nsenter. Change-Id: I52d63d34a9c01bac7e77f2ce9154aa719b4f82b5 --- .../tripleo-podman-enable_socket-f93bdaa47f4b01d9.yaml | 5 +++++ tripleo_ansible/roles/tripleo_podman/defaults/main.yml | 1 + .../roles/tripleo_podman/tasks/tripleo_podman_install.yml | 8 ++++++++ 3 files changed, 14 insertions(+) create mode 100644 releasenotes/notes/tripleo-podman-enable_socket-f93bdaa47f4b01d9.yaml 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