THIS PROJECT IS IN BETA STAGE.
This project is intended to use together with jshmrtn/rokket.
- Removing fixed IP for local vagrant machine
- Better documentation
- Refactoring functionality into ansible-galaxy role
- Ansible >= 1.9.2 (not 2.0 which is in alpha) - Install • Docs • Windows docs
- Virtualbox >= 4.3.10 - Install
- Vagrant >= 1.5.4 - Install • Docs
- Git clone this repo into a project root folder.
- Git clone your site framework (like jshmrtn/rokket) in to a folder named "site" next to the fuel folder.
- Config the site framework to run properly.
- Run
ansible-galaxy install -r requirements.yml
inside your Fuel directory to install external Ansible roles/packages.
- Copy
vars/deployment_vars_local.yml.example
tovars/deployment_vars_local.yml
. - Set your local variables in
vars/deployment_vars_local.yml
. - Copy
vars/deployment_vars.yml.example
tovars/deployment_vars.yml
. - Set your project specific variables in
config/deploy/vars/deployment_vars.yml
. - Copy
hosts/*.example
tohosts/*
. - Set your hostnames or IPs for the remote hosts in the hosts files.
- Copy
group_vars/*.yml.example
togroup_vars/*.yml
. - Set your variables for the remote hosts in the group_vars files.
Run vagrant up
Run ./fuel.sh
to see instructions.
Contributions are welcome from everyone. We will add contributing guidelines as soon as possible.
This project was inspired by the faboulus roots/trellis.