Ansible role to manage a Forgejo instance
|
|
||
|---|---|---|
| defaults | ||
| files/runners | ||
| handlers | ||
| meta | ||
| tasks | ||
| templates | ||
| LICENSE | ||
| README.md | ||
Ansible Role Forgejo
Ansible role to manage a Forgejo instance.
Installation
Clone the repository in your local Ansible roles directory:
git clone https://git.riou.xyz/jriou/ansible-role-forgejo.git ~/.ansible/roles/forgejo
See Storing and finding roles.
Configuration
See Variable precedence to find where you should put your own variables.
Then define at least forgejo_db_password with a strong and secure password,
encrypted using
ansible-vault.
See list of default variables.
Usage
Example of a basic forgejo.yml playbook:
- hosts: forgejo
roles:
- forgejo
Then run the playbook:
ansible-playbook forgejo.yml
Donate
As we all love FOSS projects, you should consider donating to Codeberg, the non-profit organization behind Forgejo.