diff options
| author | spmfox <spmfox@foxwd.com> | 2025-09-08 20:51:21 -0400 |
|---|---|---|
| committer | spmfox <spmfox@foxwd.com> | 2025-09-08 20:51:21 -0400 |
| commit | d6066a89b710ff082c7c3746179b370e20a5d1cd (patch) | |
| tree | 45f12c93daabaa2dadc253e36577d1e35328f5d4 /roles/containers/tasks/quadlet_create.yml | |
| parent | ef5ac13b358d8c8c8615c39ba1e428afb16ff96c (diff) | |
addressing idempotency, making quadlet troubleshooting more helpful
Diffstat (limited to 'roles/containers/tasks/quadlet_create.yml')
| -rw-r--r-- | roles/containers/tasks/quadlet_create.yml | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/roles/containers/tasks/quadlet_create.yml b/roles/containers/tasks/quadlet_create.yml index 31b82a9..6a7a668 100644 --- a/roles/containers/tasks/quadlet_create.yml +++ b/roles/containers/tasks/quadlet_create.yml @@ -21,3 +21,12 @@ - name: Check quadlet status ansible.builtin.shell: "/usr/lib/systemd/system-generators/podman-system-generator --user --dryrun" + changed_when: false + ignore_errors: true + no_log: true + register: dryrun_check + +- name: Fail intentionally if quadlet check failed + ansible.builtin.fail: + msg: Quadlet check failed, run /usr/lib/systemd/system-generators/podman-system-generator --user --dryrun + when: dryrun_check.failed |
