sce/roles/podman_woodpecker_agent/tasks/socket-proxy.yml

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