1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-02-03 23:01:48 +00:00
ansible-podman-collections/playbooks/examples/podman_exec_basic.yml
Sergey 991e461ea5
Rewrite podman and buildah connections (#962)
* Rewrite podman and buildah connections

---------

Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2025-09-11 20:35:09 +03:00

27 lines
767 B
YAML

---
- name: Exec inside running Podman containers (basic)
hosts: all
gather_facts: false
vars:
ansible_connection: containers.podman.podman
ansible_podman_extra_env:
EXAMPLE_FLAG: "true"
tasks:
- name: Show container name and id
raw: "sh -lc 'echo NAME=$(hostname) && cat /etc/hostname'"
- name: Check OS release
raw: "sh -lc 'test -f /etc/os-release && . /etc/os-release && echo \"$NAME $VERSION_ID\" || echo unknown'"
register: osrel
- name: Display OS release
debug:
var: osrel.stdout
- name: Print env from connection
raw: "sh -lc 'echo EXAMPLE_FLAG=$EXAMPLE_FLAG'"
- name: Idempotent marker create
raw: "sh -lc '[ -f /tmp/ansible_marker ] || touch /tmp/ansible_marker'"