Extra roles for homebox, not included in the core distribution.
To use these roles, make sure the path, relative or absolute, is included in the role_path variable, for instance:
roles_path = .:{{ playbook_dir }}/../../common/roles/:/home/andre/git/homebox-extra-modules
You can then run the role(s) using the dynamic role selection syntax, for instance:
ROLE=home-dual-storage ansible-playbook -v -l install.yml
HomeBox uses two storages location for user files: /home/users and /home/archives. The first one is used for current emails, while the second for email archives. This allows to use a cheaper - albeit slower - storage for email archives. This can be used both for a home physical server or a virtual cloud server.
This role allows to store live emails (/home/users
) on a separate dedicated disk.
See the dedicated documentation in the role, for more details.
This role allows to store archive emails (/home/archives
) on a separate dedicated disk.
See the dedicated documentation in the role, for more details.
This role allows to store both live (/home/users
) and archive emails (/home/archives
) on a separate dedicated
disk.
See the dedicated documentation in the role, for more details.