All checks were successful
ci/woodpecker/push/linting Pipeline was successful
21 lines
943 B
Markdown
21 lines
943 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"
|
|
```
|