forked from Juniper/contrail
-
Notifications
You must be signed in to change notification settings - Fork 0
/
constants.go
48 lines (39 loc) · 1.39 KB
/
constants.go
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
package cloud
// Cloud related constants
const (
defaultCloudResource = "cloud"
DefaultCloudResourcePath = "/" + defaultCloudResource
DefaultWorkRoot = "/var/tmp/cloud"
DefaultTemplateRoot = "./pkg/cloud/configs"
DefaultGenInventoryScript = "transform/generate_inventories.py"
DefaultAWSPlanTF = "aws.tf.json"
DefaultAzurePlanTF = "azure.tf.json"
DefaultGCPPlanTF = "google.tf.json"
DefaultTFStateFile = "terraform.tfstate"
DefaultTopologyFile = "topology.yml"
DefaultSecretFile = "secret.yml"
DefaultMultiCloudDir = "/usr/share/contrail/"
DefaultMultiCloudRepo = "contrail-multi-cloud"
MultiCloudDockerImage = "contrail-multicloud-deployer"
MultiCloudContainerPrefix = "multicloud-deployer"
StatusField = "provisioning_state"
StatusNoState = "NOSTATE"
StatusCreated = "CREATED"
StatusCreateProgress = "CREATE_IN_PROGRESS"
StatusCreateFailed = "CREATE_FAILED"
StatusUpdated = "UPDATED"
StatusUpdateProgress = "UPDATE_IN_PROGRESS"
StatusUpdateFailed = "UPDATE_FAILED"
CreateAction = "create"
UpdateAction = "update"
DeleteCloudAction = "DELETE_CLOUD"
aws = "aws"
azure = "azure"
gcp = "gcp"
google = "google"
onPrem = "private"
defaultRWOnlyPerm = 0600
defaultSSHKeyRepo = "keypair"
pubSSHKey = "PUBLIC_SSH_KEY"
privateSSHKey = "PRIVATE_SSH_KEY"
)