Skip to content

settinghead/blog-deployment

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghost Ansible

This repo is a collection of ansible playbooks which can be used to deploy the ghost blogging platform to your own ubuntu-based server. The configuration in this playbook is geared toward a production installation.

It is worth noting that this is currently very much a work in progress. The nginx rules are not great, and the varnish rules are not being used at all yet.

Getting Started

Recommended Specs:

  • Operating System: Ubuntu 13.04
  • 1gb RAM
  • 10GB of disk or more

There are a few things you have to do to get started. The first thing is to copy vars.yml.example to vars.yml, and fill it in with your own variables.

cp vars.yml.example vars.yml
vi vars.yml

The next step is to do something similar for your inventory file. You'll have to copy hosts.ini.example to hosts.ini and replace it with a hostname or ip address that you are planning on deploying to.

cp hosts.ini.example hosts.ini
vi hosts.ini

Deploying!

To kick off a deployment you can run the following:

ansible-playbook -v -i hosts.ini ghost.yml

About

Ansible playbooks for deploying Ghost

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • VCL 65.5%
  • JavaScript 34.5%