Our collection of Ansible roles
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
roles
.gitignore
.travis.consul.conf.j2
.travis.dnsmasq.yml
.travis.supervisor.init
.travis.yml
README.md
Vagrantfile
packer.json
playbook.yml

README.md

Cameos

Build Status

The IDXP Analytics collection of Ansible roles.

  • java 7
  • solr 5
  • supervisor
  • consul
  • beanstalkd
  • ruby (rbenv)
  • python (miniconda and pyenv)
  • nginx
  • postgresql
  • memcached
  • redis
  • rabbitmq

Usage

Try to respect the order listed in the sample playbook.yml file when using more than one role.

On a local VM with Vagrant

Install vagrant and run vagrant up from the project root.

On AWS with Packer

Compile packer from the project's master branch, change the credentials of the packer.json file to match your environment and run packer build packer.json

With Ansible

Install ansible from source.

For a remote server

PYTHONUNBUFFERED=1 ANSIBLE_FORCE_COLOR=true ansible-playbook -i '8.8.8.8,' --extra-vars='deploy_user=ubuntu' --user=ubuntu playbook.yml

And to apply to yourself

PYTHONUNBUFFERED=1 ANSIBLE_FORCE_COLOR=true ansible-playbook playbook.yml --connection=local --extra-vars='deploy_user=cameosuser'