services/roles/ghost
..
defaults
meta
tasks
templates
vars
README.md

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).