createStack

Creates a CloudFormation stack in the AWS cloud. This operation takes inputs for both a template URL and a template file, but will only use one. If both are provided, the plugin will use the template URL and do nothing with the file. If neither input is provided, the plugin will automatically look in the artifacts directory for a single file and try to use that as a template.

Environment/Instance Properties

Property Name

Property Code

Required

Description

AWS Access Key

FDAWS_ACCESS_KEY

Yes

The access key found on the "Security Credentials" page of the AWS management console.

AWS Secret Key

FDAWS_SECRET_KEY

Yes

The secret key found on the "Security Credentials" page of the AWS management console.

AWS Region

FDAWS_ENDPOINT

Yes

The AWS region to operate on. To find the endpoint code for your region, see Amazon's Documentation.


Project Properties

Property Name

Property Code

Required

Description






Inputs

Input Name

Input Code

Required

Description

Template URLFDAWS_CF_TEMPLATE_URLNoThe URL path to the template to use for creating a stack.
Template File PathFDAWS_CF_TEMPLATE_FILEPATHNoThe path to the template file to use.
Stack NameFDAWS_CF_STACK_NAMEYesThe name to give to the stack being created.
Template ParametersFDAWS_CF_TEMPLATE_PARAMETERSNoSemicolon delimited list of parameters to use when creating the stack. (e.g. DBUser=sys;DBPassword=welcome1)
On FailureFDAWS_CF_ON_FAILURENoWhat to do if stack creation fails. Options are Rollback, Delete, and Do Nothing. Default is Rollback.


Outputs

Output Name

Required

Description