-
Notifications
You must be signed in to change notification settings - Fork 7
/
playbook.yml
28 lines (26 loc) · 1.11 KB
/
playbook.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
---
#
# Master Install
#
# Installs _the_ world
#
- hosts: all
sudo: True
roles:
- { role: ansible-docker, tags:['os-tools'] }
- { role: ansible-nodejs,
nodejs_version: "0.10.25",
nodejs_global_packages: [ 'express' ],
nodejs_path: '/usr/',
tags:['runtimes', 'nodejs']}
- { role: ansible-java, java_version: "7", tags:['runtimes']}
- { role: ansible-scala, scala_version: "2.10.3", tags:['runtimes'] }
- { role: ansible-sbt, sbt_version: "0.13.1", tags:['scala-tools'] }
- { role: ansible-mesos, mesos_version: "0.15.0", tags:['mesos', 'platforms'] }
- { role: ansible-marathon, marathon_version: "marathon-0.3.0", tags:['mesos-tools'] }
- { role: ansible-chronos, chronos_version: "2.1.0", tags:['mesos-tools'] }
- { role: ansible-mesos-docker, mesos_docker_branch: "master", tags:['mesos-tools'] }
- { role: ansible-ruby, ruby_version: "1.9.3-p484", tags:['runtimes'] }
- { role: ansible-nginx, tags:['nginx'] }
- include: tests/integration-tests.yml tags=mesos
- include: roles/ansible-nodejs/tests/integration-tests.yml tags=nodejs nodejs_path=/usr/