-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
site.yml
45 lines (35 loc) · 1.38 KB
/
site.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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
---
## file: site.yml
## This playbook deploys the whole application stack.
- name: site deploy
hosts: all
# pre_tasks:
# - include_role:
# name: aem_design.docker_available
# - include_role:
# name: aem_design.docker_login
#- include: playbooks/service/consul.yml
#- include: playbooks/service/registrator.yml
#- import_playbook: playbooks/service/nexus.yml
#- import_playbook: playbooks/service/jenkins.yml
- import_playbook: playbooks/service/author.yml
#- import_playbook: playbooks/service/publish.yml
#- import_playbook: playbooks/service/dispatcher-author.yml
#- import_playbook: playbooks/service/dispatcher-publish.yml
#- import_playbook: playbooks/service/selenium-grid.yml
#- import_playbook: playbooks/service/selenium-grid-node-chrome.yml
#- import_playbook: playbooks/service/selenium-grid-node-firefox.yml
###
# docker run -d -P --name selenium-hub -e GRID_TIMEOUT=10 selenium/hub
#
# docker run -d --link selenium-hub:hub selenium/node-chrome
# docker run -d --link selenium-hub:hub selenium/node-firefox
### TODO: refactor following
#- include: playbooks/service/consul.yml
#- include: playbooks/service/registrator.yml
#- include: playbooks/service/solr.yml
#- include: playbooks/service/dispatcher.yml
#- include: playbooks/service/esb.yml
#- include: playbooks/management.yml
#- include: playbooks/service/security.yml
#- include: playbooks/service/cahost.yml