services/roles/ghost
2024-10-03 21:30:48 +02:00
..
defaults update(ghost): bump version to 5.95.0 2024-10-03 21:30:48 +02:00
tasks chore(ghost): improve role task names and fix mount permissions 2023-10-07 16:16:53 +02:00
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).