Ansible role to manage a Forgejo instance
|
||
---|---|---|
defaults | ||
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.