This is an ansible playbook to quickly get a working webtiles server up and running. work in progress
- ansible >= 22.214.171.124
- vagrant (optional)
- virtualbox (optional)
First install the required ansible roles.
ansible-galaxy install -r requirements.yml
Secondly, run vagrant up to try it out locally.
Now you have a fully working webtiles server.
To provision your own servers edit the inventories/hosts file and set your own ip-addresses below [webtiles]. Edit group_vars/webtiles and set the correct ssh user as well as the private key for your servers. Optionally you can set ssh user and keys on a per server basis in host_vars/ip-address-here. More info here.
Next run the following commands.
ansible-galaxy install -r requirements.yml ansible-playbook -i inventories/ crawl.yml
To configure the server correctly, change the values you want to modify in vars/webtiles.yml.
- Edit /etc/ansible/ansible.cfg and both uncomment and set roles_path to $HOME/.ansible/roles