34 lines
782 B
YAML
34 lines
782 B
YAML
---
|
|
|
|
- name: Create act_runner user
|
|
ansible.builtin.user:
|
|
name: "{{ act_runner_user }}"
|
|
state: present
|
|
system: true
|
|
create_home: true
|
|
home: "{{ act_runner_home }}"
|
|
register: _act_runner_user
|
|
|
|
- name: Configure subuid/subgid
|
|
ansible.builtin.lineinfile:
|
|
path: "/etc/{{ item }}"
|
|
state: present
|
|
line: "{{ act_runner_user }}:100000:65536"
|
|
loop:
|
|
- subuid
|
|
- subgid
|
|
|
|
- name: Enable linger
|
|
ansible.builtin.command:
|
|
cmd: "/usr/bin/loginctl enable-linger {{ act_runner_user }}"
|
|
creates: "/var/lib/systemd/linger/{{ act_runner_user }}"
|
|
|
|
- name: Ensure podman is started
|
|
ansible.builtin.systemd_service:
|
|
name: podman.socket
|
|
state: started
|
|
enabled: true
|
|
scope: user
|
|
become: true
|
|
become_user: "{{ act_runner_user }}"
|