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.ymlinside your Fuel directory to install external Ansible roles/packages.
- Copy
vars/deployment_vars_local.yml.exampletovars/deployment_vars_local.yml. - Set your local variables in
vars/deployment_vars_local.yml. - Copy
vars/deployment_vars.yml.exampletovars/deployment_vars.yml. - Set your project specific variables in
config/deploy/vars/deployment_vars.yml. - Copy
hosts/*.exampletohosts/*. - Set your hostnames or IPs for the remote hosts in the hosts files.
- Copy
group_vars/*.yml.exampletogroup_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.