Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 2.51 KB

ihatemoney.md

File metadata and controls

56 lines (38 loc) · 2.51 KB

ihatemoney

ihatemoney is a self-hosted shared budget manager, that this playbook can install, powered by the ansible-role-ihatemoney Ansible role.

Dependencies

This service requires the following other services:

Configuration

To enable this service, add the following configuration to your vars.yml file and re-run the installation process:

########################################################################
#                                                                      #
# ihatemoney                                                           #
#                                                                      #
########################################################################

ihatemoney_enabled: true

# To enable the Admin dashboard:
# - go through an installation without specifying this variable
# - once ihatemoney is running, run this command to generate a hashed password: `docker exec -it mash-ihatemoney ihatemoney generate_password_hash`
# - populate this variable with the hashed password and run the installation process again
# ihatemoney_admin_password:

# The `ihatemoney_public_project_creation` variable controls project creation access.
# When set to `True`, anyone can create a project without requiring the admin password.
# If `ihatemoney_public_project_creation` is not set, or is set to `False`,
# the admin password is required to create a project (and therefore, must be defined above).
# ihatemoney_public_project_creation: true

ihatemoney_hostname: mash.example.com
ihatemoney_path_prefix: /ihatemoney

########################################################################
#                                                                      #
# /ihatemoney                                                          #
#                                                                      #
########################################################################

URL

In the example configuration above, we configure the service to be hosted at https://mash.example.com/ihatemoney.

Usage

After installation, you can go to the ihatemoney URL, as defined in ihatemoney_hostname and ihatemoney_path_prefix.

If you'd like to enable the Admin dashboard, follow the comments for the ihatemoney_admin_password in the Configuration section above.