forked from heliocloud-data/platform
-
Notifications
You must be signed in to change notification settings - Fork 0
/
example.yaml
54 lines (39 loc) · 1.39 KB
/
example.yaml
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
# EXAMPLE instance configuration for a HelioCloud installation. A "typical" HelioCloud instance will be configured:
# - Using a specified AWS Account & Region
# - to create a brand new VPC, side stepping any issues with current VPC's lacking necessary subnets, connectivity, etc
# - with a specific domain prefix for authentication, matching the domain name of the institution doing the install
# - have all the available modules enabled
# - name its S3 buckets for the Registry after the institution doing the install
# Setting AWS Account ID & region for deployment
env:
account: 12345678
region: us-east-1
# Create a brand new VPC
vpc:
type: new
# Configure per the domain of your respective organization
auth:
domain_prefix: "edu-myorganization"
deletion_protection: True
removal_policy: RETAIN
# Enabling all available HelioCloud modules
enabled:
registry: True
portal: True
daskhub: True
# Identity Stack
# (OPTIONAL) if email.use_custom_email_domain is True
email:
# Indicates if the identity stack should be enabled.
use_custom_email_domain: False
user: "no-reply"
from_name: "My Organization"
# Registry buckets are named in association with your organization
registry:
bucketNames: [
"edu-myorganization-helio1",
"edu-myorganization-helio2"
]
catalog:
name: "Dr. Helio Cloud"
contact: "helio.cloud@jhuapl.edu"