This is an Ansible role which installs the agent component of Woodpecker CI to run as a Docker container wrapped in a systemd service.
This role implicitly depends on com.devture.ansible.role.systemd_docker_base
.
The server component of Woodpecker CI is managed by a sibling role - mother-of-all-self-hosting/ansible-role-woodpecker-ci-server.
For an Ansible playbook which integrates this role and makes it easier to use, see the mash-playbook.