Ansible role for installing and configuring a WoodpeckerCI server
|
All checks were successful
ci/woodpecker/push/linting Pipeline was successful
|
||
|---|---|---|
| .woodpecker | ||
| meta | ||
| roles | ||
| tasks | ||
| .ansible-lint | ||
| .gitignore | ||
| .markdownlint-cli2.jsonc | ||
| .yamllint | ||
| playbook.yaml | ||
| readme.md | ||
| renovate.json | ||
Ansible Role: Woodpecker CI
Install and configure Woodpecker CI - a simple yet powerful CI/CD engine with great extensibility.
Variables
| Variable | Required | Default | Description |
|---|---|---|---|
woodpecker_forgejo_client |
Yes | ------- | Forgejo OAuth2 client ID |
woodpecker_forgejo_secret |
Yes | ------- | Forgejo OAuth2 client secret |
woodpecker_agent_secret |
Yes | ------- | Shared secret for agent authentication |
timezone |
No | ------- | Timezone for the container |
Example
woodpecker_forgejo_client: "your-oauth2-client-id"
woodpecker_forgejo_secret: "your-oauth2-client-secret"
woodpecker_agent_secret: "your-agent-secret"
timezone: "Europe/Amsterdam"