services/roles/ghost
2024-02-04 10:53:50 +01:00
..
defaults update(ghost): bump version to 5.78.0 2024-02-04 10:53:50 +01:00
tasks chore(ghost): improve role task names and fix mount permissions 2023-10-07 16:16:53 +02:00
templates feat(ghost): add role for deployment using docker 2023-02-06 21:22:21 +01:00
vars feat(ghost): add role for deployment using docker 2023-02-06 21:22:21 +01:00
README.md chore(ghost): add README 2023-07-19 19:08:10 +02:00

finallycoffee.services.ghost ansible role

Ghost is a self-hosted blog with rich media capabilities, which this role deploys in a docker container.

Requirements

Ghost requires a MySQL-database (like mariadb) for storing it's data, which can be configured using the ghost_database_(host|username|password|database) variables.

Setting ghost_domain to a fully-qualified domain on which ghost should be reachable is also required.

Ghosts configuration can be changed using the ghost_config variable.

Container arguments which are equivalent to community.docker.docker_container can be provided in the ghost_container_[...] syntax (e.g. ghost_container_ports to expose ghosts port to the host).