rmasters / ghost-ansible

An Ansible playbook to install Ghost
MIT License
1 stars 0 forks source link

ghost-ansible

Install Ghost using Ansible, for an Ubuntu host.

Based on the setup guide by @corbettbarr; you'll end up with:

Setup

  1. Assuming the standard Ansible project structure (see ansible-examples), clone this repository into roles/ghost.
  2. Add ghost to your roles list in site.yml
  3. Copy and customise the vars in vars.yml to your group_vars or role_vars (default file in these directories is (group|role)_vars/all). Be careful to keep the indentation intact!
  4. Deploy in the usual way (ansible-playbook -i hosts site.yml).

Notes

The release-checker script is hard-coded to roles/ghost/release.py, as local_actions operate using the cwd from which you run ansible. This means:

Help me figure this out

MIT Licensed