This repo contains Ansible Playbooks and Roles for installing the following tools on Ubuntu:
- Ansible
- Artifactory (standalone or Tomcat)
- Asgard
- Consul
- Docker
- Exhibitor
- etcd
- Gatling
- Gradle
- Groovy
- Go
- Helios (master + agent or a single instance)
- Java (Oracle JRE, Oracle JDK, DefaultJDK)
- Jenkins
- Maven
- MySQL
- Nexus (standalone or Tomcat)
- Node.js
- Packer
- Ruby
- Scala
- SkyDNS
- TeamCity
- Tomcat
- Vagrant
- VirtualBox
- ZooKeeper
A Dockerfile for creating an image by running an Ansible playbook may look like this:
FROM evgenyg/ansible
ADD playbooks /playbooks
RUN ansible-playbook /playbooks/<box>-ubuntu.yml -c local
...
See examples of Dockerfiles for Ruby and Jenkins images.
Some Docker images based on the playbooks above are published on Docker Hub as: