21 lines
751 B
Markdown
21 lines
751 B
Markdown
# Ansible Role: Woodpecker CI
|
|
|
|
Install and configure [Woodpecker CI](https://woodpecker-ci.org) - 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
|
|
|
|
```yaml
|
|
woodpecker_forgejo_client: "your-oauth2-client-id"
|
|
woodpecker_forgejo_secret: "your-oauth2-client-secret"
|
|
woodpecker_agent_secret: "your-agent-secret"
|
|
timezone: "Europe/Amsterdam"
|
|
```
|