-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathvars.yml
60 lines (54 loc) · 2.2 KB
/
vars.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
54
55
56
57
58
59
60
###############################################################################
### Default osdataproc configuration
osdataproc:
cluster-name:
num_workers: 2
## Path to public key file
public_key: ~/.ssh/id_rsa.pub
flavour: m2.medium
network_name: cloudforms_network
lustre_network:
image_name: bionic-server
nfs_volume:
## NOTE: volume_size and device_name are mutually exclusive command line
# arguments. If volume_size is specified here, device_name MUST be /dev/mapper/osdataproc
volume_size:
## Mountpoint of volume, default is /dev/mapper/osdataproc. Change if using
# pre-created volume (e.g. /dev/mapper/hail-tmp_dir for volumes created with
# https://github.com/wtsi-hgi/hgi-cloud, or /dev/vdb1)
device_name: /dev/mapper/osdataproc
## Floating IP must already be in pool, otherwise leave blank for new one to be allocated
floating_ip:
###############################################################################
## Default software versions
hadoop_version: 3.2.1
spark_version: 3.1.2
hail_version: 0.2.83
## Additional Ubuntu packages to install on the cluster
extra_pkgs:
## Additional pip python modules to install on the cluster
extra_python_modules:
###############################################################################
## Default hadoop configuration. Full configuration options at bottom of
# https://hadoop.apache.org/docs/current/
hadoop_config:
core_site:
fs.s3a.access.key:
fs.s3a.secret.key:
fs.s3a.endpoint: cog.sanger.ac.uk
fs.s3a.connection.maximum: 100
hdfs_site:
dfs.replication: 1
mapred_site:
mapreduce.framework.name: yarn
yarn_site:
yarn.nodemanager.aux-services: mapreduce_shuffle
yarn.nodemanager.aux-services.mapreduce_shuffle.class: org.apache.hadoop.mapred.ShuffleHandler
###############################################################################
## Default spark configuration. Add extra options as available at
# https://spark.apache.org/docs/latest/configuration.html
spark_config:
## Remove spark.serializer and spark.kryo.registrator when not using Hail
spark.serializer: org.apache.spark.serializer.KryoSerializer
spark.kryo.registrator: is.hail.kryo.HailKryoRegistrator
spark.speculation: true