Url to git repo containing docker compose configuration
Git revision for repo containing docker compose configuration
Environment variables that will be replaced in .env
Environment variables that will replaced in secrets.env
The directory where the docker repo will be checked out, default is "/apps"
The directory where "docker_command" will be run, relative paths are evaluated relative to the docker compose repo directory, default is "./docker"
The command used to run docker-compose, relative paths are evalutaed relative to "docker_directory", default is "./docker-compose-release.sh"
templates/sites/<site-name>.conf.j2 : Apache site configuration template to be written to /opt/gub-apache2/sites/<site-name>-<host-alias>.conf
See example_playbook
directory for reference implementation.
templates/cron.d/.j2 : Cron file template to be written to /etc/cron.d/
Extra variables available in templates are:
Path the deployed repo on remote server.
Name of the deployed repo.
Path to docker directory on remote server.