Skip to content

Commit fd1e42c

Browse files
Merge branch 'release/1.0.1'
2 parents 09c9ac3 + d1d6834 commit fd1e42c

File tree

6 files changed

+62
-34
lines changed

6 files changed

+62
-34
lines changed

mini-seqware-install.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
---
1+
---
22
# file: mini-seqware-install.yml
33
# This file is used for installing just SeqWare White Star as the bare-bones minimum to run SeqWare workflows
4-
4+
55
# The grid master depends on the hosts file, as we need to know at least who we
6-
# are by this stage.
7-
- hosts: master
6+
# are by this stage.
7+
- hosts: master
88
sudo: True
99
roles:
10-
- { role: java, java_provider: Cloudera }
11-
- { role: seqware-code,
10+
- { role: java, java_provider: Oracle8 }
11+
- { role: seqware-code,
1212
seqware_provider: artifactory ,
13-
user_name: seqware,
14-
setup_hdfs_user: False,
13+
user_name: seqware,
14+
setup_hdfs_user: False,
1515
create_user: False,
16-
workflow_engine: whitestar,
16+
workflow_engine: whitestar,
1717
sw_metadata_method: inmemory,
1818
oozie_work_dir: /datastore
1919
}
20-
20+
2121
- hosts: master
2222
sudo: True
2323
roles:

roles/java/tasks/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@
66
- include: 'openjdk7.yml'
77
when: java_provider == "OpenJDK7"
88

9+
- include: 'oracle8.yml'
10+
when: java_provider == "Oracle8"

roles/java/tasks/oracle8.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
# file: roles/java/tasks/oracle8.yml
3+
4+
- name: add repo for java 8
5+
apt_repository: repo='ppa:webupd8team/java' state=present
6+
7+
- name: set licence selected
8+
shell: /bin/echo debconf shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections
9+
sudo: yes
10+
changed_when: false
11+
12+
- name: set licence seen
13+
shell: /bin/echo debconf shared/accepted-oracle-license-v1-1 seen true | /usr/bin/debconf-set-selections
14+
sudo: yes
15+
changed_when: false
16+
17+
- name: install java 8
18+
apt: name=oracle-java8-installer state=latest update-cache=yes force=yes
19+
sudo: yes
20+
21+
- name: Java | Set JAVA_HOME
22+
lineinfile:
23+
line: 'JAVA_HOME=/usr/lib/jvm/java-8-oracle'
24+
dest: /etc/environment
25+
state: present
26+
create: yes

roles/java/vars/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
---
22
# file: roles/common/vars/main.yml
33

4-
java_provider: "OpenJDK7"
4+
java_provider: "Oracle8"
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
---
1+
---
22
# file: seqware-admin-webservice-install.yml
33
# This file is used for installing two hosts, a database server and a webapp server with the admin web service
4-
4+
55
# Not sure why, but I needed this to create a /etc/hosts that actually works with the Ubuntu image here on openstack
66
- hosts: all
77
sudo: True
@@ -15,15 +15,15 @@
1515
with_items: groups['all']
1616

1717
# The grid master depends on the hosts file, as we need to know at least who we
18-
# are by this stage.
19-
- hosts: dbserver
18+
# are by this stage.
19+
- hosts: dbserver
2020
sudo: True
2121
roles:
22-
- { role: java, java_provider: Cloudera }
22+
- { role: java, java_provider: Oracle8 }
2323
- { role: postgres }
2424

25-
- hosts: webserver
25+
- hosts: webserver
2626
sudo: True
2727
roles:
28-
- { role: java, java_provider: Cloudera }
28+
- { role: java, java_provider: Oracle8 }
2929
- { role: glassfish }

seqware-install.yml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
---
1+
---
22
# file: seqware-install.yml
33
# This file is used for installing a seqware cluster
4-
4+
55
# Not sure why, but I needed this to create a /etc/hosts that actually works with the Ubuntu image here on openstack
66
- hosts: all
77
sudo: True
@@ -31,9 +31,9 @@
3131
- hosts: all
3232
sudo: True
3333
tasks:
34-
- name: Determine number of hosts in fugly way
34+
- name: Determine number of hosts in fugly way
3535
include: roles/common/tasks/determine_num_hosts.yml
36-
36+
3737
- hosts: all
3838
sudo: True
3939
vars:
@@ -42,46 +42,46 @@
4242
lvm_device_whitelist: /dev/xvdd,/dev/xvde
4343
include: roles/storage/common/tasks/play_deploy_shared_storage.yml
4444
when: single_node_lvm is defined
45-
45+
4646
- hosts: all
4747
sudo: True
4848
vars:
4949
shared_storage_system: glusterfs
5050
vendor_data: /mnt/seqware-oozie
51-
glusterfs_version: 3.5
51+
glusterfs_version: 3.5
5252
include: roles/storage/common/tasks/play_deploy_shared_storage.yml
5353

54-
- hosts: all
54+
- hosts: all
5555
sudo: True
5656
roles:
5757
- { role: docker }
5858

5959
# The grid master depends on the hosts file, as we need to know at least who we
60-
# are by this stage.
61-
- hosts: master
60+
# are by this stage.
61+
- hosts: master
6262
sudo: True
6363
roles:
64-
- { role: java, java_provider: Cloudera }
64+
- { role: java, java_provider: Oracle8 }
6565
- { role: grid-engine, grid_engine_master: True }
6666
- { role: seqware-master-infrastructure }
6767
- { role: seqware-code }
6868
- { role: seqware-webservice }
6969

70-
- hosts: worker
70+
- hosts: worker
7171
sudo: True
7272
roles:
73-
- { role: java, java_provider: Cloudera }
73+
- { role: java, java_provider: Oracle8 }
7474
- { role: grid-engine, grid_engine_master: False }
7575
- { role: seqware-worker-infrastructure }
76-
77-
- hosts: master
76+
77+
- hosts: master
7878
sudo: yes
7979
sudo_user: seqware
80-
vars:
80+
vars:
8181
run_integration_tests: false
8282
roles:
8383
- { role: seqware-integration-tests, when: "{{ run_integration_tests }} == True" }
84-
84+
8585
- hosts: master
8686
sudo: True
8787
roles:

0 commit comments

Comments
 (0)