# Ansible Role: woodpecker Installs woodpecker-ci server and agent as containers. All known versioning tools can be configured. Currently only Let's Encrypt certificates are supported and no self-created or self-signed certificates. ## Requirements * [Docker Community Collection](https://galaxy.ansible.com/community/docker) * [Docker](https://github.com/geerlingguy/ansible-role-docker) * [pip](https://github.com/geerlingguy/ansible-role-pip) ## Role Variables Available variables are listed in `defaults/main.yml` and `templates/server.env.j2`. A lot of variables omitted by default. ## Dependencies None. ## Example Playbook ```YAML - hosts: server become: true roles: - rhiz0et.woodpecker vars: woodpecker_admins: myadmin woodpecker_host: https://ci.myhost.de ``` ## License GPL-3.0-or-later ## Author Information This role was created in 2021 by [rhiz0et](https://codeberg.org/rhiz0et).