Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MachineInfo ¶
type MachineInfo struct { ResourceType string `yaml:"resource_type" json:"resource_type"` AmiId string `yaml:"-" json:"-"` SubnetId string `yaml:"-" json:"-"` Hostname string `yaml:"hostname" json:"hostname"` UserName string `yaml:"username" json:"username"` InstanceType string `yaml:"instance_type" json:"instance_type"` OfferSpotPrice string `yaml:"spot_price" json:"spot_price"` SpotPrice string `yaml:"-" json:"-"` OsDist string `yaml:"os_dist" json:"os_dist"` DiskSizeGB int `yaml:"disk_size" json:"disk_size"` Credentials SshCredentials `yaml:"credentials" json:"credentials"` }
type Settings ¶
type Settings struct { DomainName string `yaml:"_" json:"_"` // computed Email string `yaml:"email" json:"email"` // populated when we init the CVS certs HostedZone string `yaml:"hosted_zone" json:"hosted_zone"` VpcId string `yaml:"vpc_id" json:"vpc_id"` MachineInfo MachineInfo `yaml:"instance" json:"instance"` Gitlab ConcurrentVersionsSystemInfo `yaml:"gitlab" json:"gitlab"` Github ConcurrentVersionsSystemInfo `yaml:"github" json:"github"` ExtraVariables map[string]string `yaml:"variables" json:"variables"` }
type SshCredentials ¶
Click to show internal directories.
Click to hide internal directories.