Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Environment ¶
type Environment struct { AccessKeyID string ATCSecurityGroup string AZ string BlobstoreBucket string CustomOperations string DBCACert string DBHost string DBName string DBPassword string DBPort string DBUsername string DefaultKeyName string DefaultSecurityGroups []string ExternalIP string InternalCIDR string InternalGateway string InternalIP string PrivateCIDR string PrivateCIDRGateway string PrivateCIDRReserved string PrivateKey string PrivateSubnetID string PublicCIDR string PublicCIDRGateway string PublicCIDRReserved string PublicCIDRStatic string PublicSubnetID string Region string S3AWSAccessKeyID string S3AWSSecretAccessKey string SecretAccessKey string Spot bool VMSecurityGroup string WorkerType string }
Environment holds all the parameters AWS IAAS needs
func (Environment) ConfigureConcourseStemcell ¶
func (e Environment) ConfigureConcourseStemcell() (string, error)
ConfigureConcourseStemcell returns the stemcell location string for an AWS specific stemcell for the required concourse version
func (Environment) ConfigureDirectorCloudConfig ¶
func (e Environment) ConfigureDirectorCloudConfig() (string, error)
ConfigureDirectorCloudConfig inserts values from the environment into the config template passed as argument
func (Environment) ConfigureDirectorManifestCPI ¶
func (e Environment) ConfigureDirectorManifestCPI() (string, error)
ConfigureDirectorManifestCPI interpolates all the Environment parameters and required release versions into ready to use Director manifest
func (Environment) IAASCheck ¶
func (e Environment) IAASCheck() iaas.Name
IAASCheck returns the IAAS provider
Click to show internal directories.
Click to hide internal directories.