File tree Expand file tree Collapse file tree 7 files changed +76
-7
lines changed
seqware-common-infrastructure/meta
seqware-master-infrastructure/tasks Expand file tree Collapse file tree 7 files changed +76
-7
lines changed Original file line number Diff line number Diff line change 1+ # Created by .ignore support plugin (hsz.mobi)
Original file line number Diff line number Diff line change 1+ ---
2+ # file: docker-start.yml
3+ # This file is used for installing a seqware container
4+
5+ - hosts : all
6+ sudo : True
7+ tasks :
8+ - name : Start all required services
9+ service : name={{ item }} state=restarted
10+ with_items :
11+ - postgresql
12+ - hadoop-hdfs-datanode
13+ - hadoop-hdfs-namenode
14+ - hadoop-0.20-mapreduce-jobtracker
15+ - hadoop-0.20-mapreduce-tasktracker
16+ - oozie
17+ - gridengine-master
18+ - gridengine-exec
19+ - name : Bump up control node memory allocation for high-mem machines
20+ lineinfile : dest=~seqware/.seqware/settings regexp='^SW_CONTROL_NODE_MEMORY.*' line='SW_CONTROL_NODE_MEMORY=4000' state=present
21+ when : ansible_memtotal_mb > 100000
22+ - name : Redirect oozie working directory so that workflow runs are persisted
23+ lineinfile : dest=~seqware/.seqware/settings regexp='^OOZIE_WORK_DIR.*' line='OOZIE_WORK_DIR=/datastore' state=present
24+
25+ - hosts : all
26+ sudo : True
27+ roles :
28+ - { role: grid-engine, single_node: True , grid_engine_master: True }
Original file line number Diff line number Diff line change 1616
1717- name : install java 8
1818 apt : name=oracle-java8-installer state=latest update-cache=yes force=yes
19+ register : apt_result
1920 sudo : yes
2021
22+ - name : Java | Set up Java
23+ command : ' update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-8-oracle/jre/bin/java 2000'
24+ when : apt_result.changed
25+
26+ - name : Java | Set up Java
27+ command : ' update-alternatives --set java /usr/lib/jvm/java-8-oracle/jre/bin/java'
28+ when : apt_result.changed
29+
30+ - name : Java | Set up Jar
31+ command : ' update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-8-oracle/bin/jar 2000'
32+ when : apt_result.changed
33+
34+ - name : Java | Set up Jar
35+ command : ' update-alternatives --set jar /usr/lib/jvm/java-8-oracle/bin/jar'
36+ when : apt_result.changed
37+
2138- name : Java | Set JAVA_HOME
2239 lineinfile :
2340 line : ' JAVA_HOME=/usr/lib/jvm/java-8-oracle'
2441 dest : /etc/environment
2542 state : present
2643 create : yes
44+
45+ - name : Java | Set JAVA_HOME
46+ lineinfile :
47+ line : ' export JAVA_HOME=/usr/lib/jvm/java-8-oracle'
48+ dest : /etc/bash.bashrc
49+ state : present
50+ create : yes
51+
52+ - name : Java | Set JAVA_HOME for root?
53+ lineinfile :
54+ line : ' export JAVA_HOME=/usr/lib/jvm/java-8-oracle'
55+ dest : /root/.bash_profile
56+ state : present
57+ create : yes
58+
59+ - name : Java | Really set JAVA_HOME for root?
60+ lineinfile :
61+ line : ' Defaults env_keep += "JAVA_HOME"'
62+ dest : /etc/sudoers
63+ state : present
64+ create : yes
Original file line number Diff line number Diff line change 7575 owner : " {{ user_name }}"
7676
7777- include : ' git.yml'
78- when : seqware_provider == "git"
78+ when : seqware_provider == "git" and test_environment is undefined
7979
8080- include : ' artifactory.yml'
81- when : seqware_provider == "artifactory"
81+ when : seqware_provider == "artifactory" and test_environment is undefined
8282
8383- name : Prime SeqWare script
8484 sudo_user : " {{ user_name }}"
8585 shell : " ~{{ user_name }}/bin/seqware"
8686 register : script_prime
87+ when : test_environment is undefined
8788 changed_when : " 'Downloading' in script_prime.stdout"
8889
8990- name : Setup script path in bash profile
9091 sudo : yes
92+ when : test_environment is undefined
9193 lineinfile :
9294 dest : ~{{ user_name }}/.bash_profile
9395 create : yes
Original file line number Diff line number Diff line change 11---
22dependencies :
3- - { role: java, java_provider: Cloudera }
3+ - { role: java, java_provider: Oracle8 }
Original file line number Diff line number Diff line change 144144- name : Setup HDFS Shared Storage
145145 sudo : yes
146146 sudo_user : hdfs
147- command : " {{ item }}"
147+ shell : " {{ item }}"
148148 when : " namenode_format.changed or 'No such file or directory' in hdfs_state.stderr"
149149 with_items :
150150 - hadoop fs -mkdir /tmp
Original file line number Diff line number Diff line change 6565 - { role: grid-engine, grid_engine_master: True }
6666 - { role: seqware-master-infrastructure }
6767 - { role: seqware-code }
68- - { role: seqware-webservice }
68+ - { role: seqware-webservice, when: test_environment is undefined }
6969
7070- hosts : worker
7171 sudo : True
8585- hosts : master
8686 sudo : True
8787 roles :
88- - { role: seqware-cron }
89- - { role: seqware-helloworld }
88+ - { role: seqware-cron, when: test_environment is undefined }
89+ - { role: seqware-helloworld, when: test_environment is undefined }
You can’t perform that action at this time.
0 commit comments