-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathdatawave.yml
53 lines (40 loc) · 1 KB
/
datawave.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
46
47
48
49
50
51
52
53
# Download any dependencies to proxy host
- hosts: proxy
roles:
- common
tasks:
- import_tasks: roles/dw-web/tasks/wildfly-download.yml
tags: [downloads]
# Build DataWave
- hosts: proxy
roles:
- dw-build
tags: [build]
# Update Accumulo configs on accumulo and ingestmaster groups
- hosts: accumulo:ingestmaster
roles:
- accumulo
tasks:
- import_tasks: roles/accumulo/tasks/configure-accumulo-site.yml
tags: [accumulo-config]
# Update Hadoop configs on hadoop and ingestmaster groups
- hosts: hadoop:ingestmaster
roles:
- hadoop
tasks:
- import_tasks: roles/hadoop/tasks/configure-yarn.yml
- import_tasks: roles/hadoop/tasks/configure-mapred-site.yml
tags: [hadoop-config]
# Deploy DataWave Ingest
- hosts: ingestmaster
roles:
- dw-ingest
tags: [deploy-ingest]
# Deploy DataWave Web
- hosts: webservers
roles:
- dw-web
tags: [deploy-web]
# Run optional post-deployment tasks
- import_playbook: post-deployment.yml
tags: [post-deploy-options]