Open Strunck opened 1 year ago
- name: Check if user is lingering ansible.builtin.stat: path: "/var/lib/systemd/linger/{{ container_run_as_user }}" register: user_lingering when: container_run_as_user != "root" - name: Enable lingering is needed ansible.builtin.command: "loginctl enable-linger {{ container_run_as_user }}" when: - container_run_as_user != "root" - not user_lingering.stat.exists
The above could probably be shortend to the following:
- name: Enable lingering if needed ansible.builtin.command: cmd: "loginctl enable-linger {{ container_run_as_user }}" creates: "/var/lib/systemd/linger/{{ container_run_as_user }}" when: - container_run_as_user != "root"
The "creates" directive should ensure idempotency.
Good idea! Would you be interested to write your name to history in form of PR? 😁
Thank for the encouragement. I have never done a PR before. If I find the time, I will try...
The above could probably be shortend to the following:
The "creates" directive should ensure idempotency.