Ansible Role Firefly III
Find a file
Julien Riou 793ee4598c
Initial commit
Signed-off-by: Julien Riou <julien@riou.xyz>
2024-12-28 07:54:57 +01:00
defaults Initial commit 2024-12-28 07:54:57 +01:00
handlers Initial commit 2024-12-28 07:54:57 +01:00
meta Initial commit 2024-12-28 07:54:57 +01:00
tasks Initial commit 2024-12-28 07:54:57 +01:00
templates Initial commit 2024-12-28 07:54:57 +01:00
LICENSE Initial commit 2024-12-28 07:54:57 +01:00
README.md Initial commit 2024-12-28 07:54:57 +01:00

Ansible Role Firefly

Ansible role to manage a Firefly III instance.

Installation

Clone the repository in your local Ansible roles directory:

git clone https://git.riou.xyz/jriou/ansible-role-firefly.git ~/.ansible/roles/firefly

See Storing and finding roles.

Configuration

See Variable precedence to find where you should put your own variables.

Then define at least firefly_static_cron_token, firefly_db_password and firefly_app_key variables with a strong and secure password, encrypted using ansible-vault.

See list of default variables.

Usage

Example of a basic firefly.yml playbook:

hosts:
  - firefly

roles:
  - firefly

Then run the playbook:

ansible-playbook firefly.yml

Donate

As we all love FOSS projects, you should consider sponsoring and/or contribute.