1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-02-04 07:11:49 +00:00

Rewrite podman and buildah connections (#962)

* Rewrite podman and buildah connections

---------

Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
This commit is contained in:
Sergey 2025-09-11 20:35:09 +03:00 committed by GitHub
parent 237bc385b9
commit 991e461ea5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
38 changed files with 2966 additions and 344 deletions

View file

@ -0,0 +1,37 @@
---
- name: Run tasks as different users inside containers
hosts: all
gather_facts: false
vars:
ansible_connection: containers.podman.podman
tasks:
- name: Who am I (root default)
raw: id -u
register: uid_root
- name: Display root uid
debug:
msg: "root uid={{ uid_root.stdout }}"
- name: Run as nobody (if exists)
vars:
ansible_user: nobody
raw: "sh -lc 'id -u && touch /tmp/nobody_was_here'"
register: uid_nobody
failed_when: false
- name: Display nobody uid
debug:
msg: "nobody uid={{ uid_nobody.stdout | default('N/A') }}"
- name: Run with numeric uid 1000 (common)
vars:
ansible_user: "1000"
raw: "sh -lc 'id -u || true'"
register: uid_1000
failed_when: false
- name: Show marker files (root)
raw: "sh -lc 'ls -l /tmp/*was_here || true'"