|
1 | | ---- |
| 1 | +--- |
2 | 2 | # file: seqware-install.yml |
3 | 3 | # This file is used for installing a seqware cluster |
4 | | - |
| 4 | + |
5 | 5 | # Not sure why, but I needed this to create a /etc/hosts that actually works with the Ubuntu image here on openstack |
6 | 6 | - hosts: all |
7 | 7 | sudo: True |
|
31 | 31 | - hosts: all |
32 | 32 | sudo: True |
33 | 33 | tasks: |
34 | | - - name: Determine number of hosts in fugly way |
| 34 | + - name: Determine number of hosts in fugly way |
35 | 35 | include: roles/common/tasks/determine_num_hosts.yml |
36 | | - |
| 36 | + |
37 | 37 | - hosts: all |
38 | 38 | sudo: True |
39 | 39 | vars: |
|
42 | 42 | lvm_device_whitelist: /dev/xvdd,/dev/xvde |
43 | 43 | include: roles/storage/common/tasks/play_deploy_shared_storage.yml |
44 | 44 | when: single_node_lvm is defined |
45 | | - |
| 45 | + |
46 | 46 | - hosts: all |
47 | 47 | sudo: True |
48 | 48 | vars: |
49 | 49 | shared_storage_system: glusterfs |
50 | 50 | vendor_data: /mnt/seqware-oozie |
51 | | - glusterfs_version: 3.5 |
| 51 | + glusterfs_version: 3.5 |
52 | 52 | include: roles/storage/common/tasks/play_deploy_shared_storage.yml |
53 | 53 |
|
54 | | -- hosts: all |
| 54 | +- hosts: all |
55 | 55 | sudo: True |
56 | 56 | roles: |
57 | 57 | - { role: docker } |
58 | 58 |
|
59 | 59 | # 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 |
62 | 62 | sudo: True |
63 | 63 | roles: |
64 | | - - { role: java, java_provider: Cloudera } |
| 64 | + - { role: java, java_provider: Oracle8 } |
65 | 65 | - { role: grid-engine, grid_engine_master: True } |
66 | 66 | - { role: seqware-master-infrastructure } |
67 | 67 | - { role: seqware-code } |
68 | 68 | - { role: seqware-webservice } |
69 | 69 |
|
70 | | -- hosts: worker |
| 70 | +- hosts: worker |
71 | 71 | sudo: True |
72 | 72 | roles: |
73 | | - - { role: java, java_provider: Cloudera } |
| 73 | + - { role: java, java_provider: Oracle8 } |
74 | 74 | - { role: grid-engine, grid_engine_master: False } |
75 | 75 | - { role: seqware-worker-infrastructure } |
76 | | - |
77 | | -- hosts: master |
| 76 | + |
| 77 | +- hosts: master |
78 | 78 | sudo: yes |
79 | 79 | sudo_user: seqware |
80 | | - vars: |
| 80 | + vars: |
81 | 81 | run_integration_tests: false |
82 | 82 | roles: |
83 | 83 | - { role: seqware-integration-tests, when: "{{ run_integration_tests }} == True" } |
84 | | - |
| 84 | + |
85 | 85 | - hosts: master |
86 | 86 | sudo: True |
87 | 87 | roles: |
|
0 commit comments