26 lines
706 B
YAML
26 lines
706 B
YAML
---
|
|
- name: Install proxy systemd units
|
|
ansible.builtin.template:
|
|
src: "{{ item }}.j2"
|
|
dest: "/etc/systemd/system/{{ item }}"
|
|
mode: "0644"
|
|
loop:
|
|
- woodpecker-proxy@.path
|
|
- woodpecker-proxy@.service
|
|
- woodpecker-proxy@.socket
|
|
notify: Reload systemd daemon
|
|
|
|
- name: Flush handlers
|
|
ansible.builtin.meta: flush_handlers
|
|
|
|
- name: Install tmpfiles configuration
|
|
ansible.builtin.template:
|
|
src: tmpfiles.j2
|
|
dest: /etc/tmpfiles.d/woodpecker.conf
|
|
mode: "0644"
|
|
|
|
- name: Activate systemd units for the Podman sockets
|
|
ansible.builtin.include_tasks: activate-proxies.yml
|
|
loop: "{{ podman_woodpecker_agent_workspace_users }}"
|
|
loop_control:
|
|
loop_var: workspace_user
|