This is an Ansible role which installs the server 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 agent component of Woodpecker CI is managed by a sibling role - mother-of-all-self-hosting/ansible-role-woodpecker-ci-agent.
For an Ansible playbook which integrates this role and makes it easier to use, see the mash-playbook.