This assumes that you have already installed:
- mariadb/mysql (no example provided)
- node v6 (see node-install.yml)
- ghost-cli latest (see ghost-cli-install.yml)
- nginx (see nginx-install-config.yml)
After that, running install-ghost.yml will:
- create you a db user (ghost cli may take this over in future)
- optionally create a record in CloudFlare, if you don't do this, point your domain at the server before running this
- install ghost with full SSL, which will handle all nginx and letsencrypt setup
This was a temporary work around, and it was done this way to align with an internal system. You can skip these steps now as Ghost-CLI actually does this for you!