Commit graph

3 commits

Author SHA1 Message Date
aa66391f83
feat: add support for uploading custom themes
This commit now allows instance admins to:

- upload custom themes from their Ansible controller
to the themes directory of their Pleoma instance.
- set the default theme for their Pleroma instance.

This commit also contains the following changes:

- explicitly set the background image if not set by the user.
- explicitly set the default theme if not set by the user.
2020-02-22 19:39:18 +00:00
76aa2030fb
final cleanup before production deployment
Removed host_vars folder and added inventories folder.
This is to support the suggested 'Alternative Directory Layout'
in the upstream Ansible documentation.

Removed hosts.yml. This may be added in the upcoming
examples directory.
2019-11-02 19:34:30 +00:00
b03c997960
change: add a site playbook to the project.
This merge request changes the project from a single role project to a
single playbook project with multiple plays and roles. The single
playbook has multiple plays with each having its own role to
install and configure the different components to run Pleroma.
(postgres database, pleroma backend and nginx).

Certain playbooks can be executed by specifying the
relevant tags.

This change is the first of many changes to start supporting
installations on both single and multiple hosts.

This change includes also includes:

- inventory file.
- host_vars directory for users to add their variables.
- an init playbook to merge the default and the user defined config for Pleroma.
- users can now specify whether to validate certs when performing acme
challenges (default: true).
- more task templating.
2019-10-24 22:51:53 +01:00