30 lines
804 B
Go
30 lines
804 B
Go
package main
|
|
|
|
var workspaceMap = map[string]string {
|
|
"prod": "aps1.prod.navi-tech.in",
|
|
"cmd": "prod.cmd.navi-tech.in",
|
|
"spike": "nonprod.np.navi-tech.in"
|
|
}
|
|
|
|
type Manifest struct {
|
|
ExtraResources ExtraResources `json:"extraResources"`
|
|
}
|
|
|
|
type ExtraResources struct {
|
|
Environment string `json:"environment"`
|
|
Workspace string
|
|
Database Database `json:"database"`
|
|
}
|
|
|
|
//We provide defaults in respective terraforms instead of here to keep all values at one place
|
|
type Database struct {
|
|
AwsInstanceClass string `json:"awsInstanceClass"`
|
|
PsqlFamily string `json:"psqlFamily"`
|
|
PsqlEngineVersion string `json:"psqlEngineVersion"`
|
|
User string `json:"user"`
|
|
Password string `json:"password"`
|
|
SizeInGb int `json:"sizeInGb"`
|
|
DbNames []string `json:"dbNames"`
|
|
InstanceName string `json:"instanceName"`
|
|
}
|