This project is to install and configure Consul using Ansible in two different datacenters so that I can begin testing and development with it.
(Because Freelancer doesn't have the right skill keywords available, they are: Consul and Ansible. If you don't know what these are, this is not the project for you.)
The deliverables will be a git repo containing the ansible scripts and a HOWTO/README, as well as a sample client in either Node.js (preferred), Python, or shell script using the consul agent.
After you explain how you want to get started, you can use your own instances (instances, VM's, containers, etc) and just provide the deliverables in Bitbucket, or I can provide some instances to do the development and testing on.
It's important that Consul is set up in a multi-datacenter architecture. It can do this by default, but it requires some changes.
For background, Consul will be used to determine the location of cached resources throughout a larger web application. Generally, Redis will be available everywhere, so you can use that if needed.
We can discuss further in chat, but to weed out the people who respond and just say "I can do this", please provide some information that shows you actually know how to do this and what Consul and Ansible are. :)
This project is expected to take about 1 to 6 hours depending on your familiarity with Consul and Ansible.
Thanks for looking at this project!