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.

Target Properties

Property Name

Property Code

Required

Description

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.

Inputs

Input Name

Input Code

Required

Description

Input Name

Input Code

Required

Description

Template URL

FDAWS_CF_TEMPLATE_URL

No

The URL path to the template to use for creating a stack.

Template File Path

FDAWS_CF_TEMPLATE_FILEPATH

No

The path to the template file to use.

Stack Name

FDAWS_CF_STACK_NAME

Yes

The name to give to the stack being created.

Template Parameters

FDAWS_CF_TEMPLATE_PARAMETERS

No

Semicolon delimited list of parameters to use when creating the stack. (e.g. DBUser=sys;DBPassword=welcome1)

On Failure

FDAWS_CF_ON_FAILURE

No

What to do if stack creation fails. Options are Rollback, Delete, and Do Nothing. Default is Rollback.

Stack Status Timeout

FDAWS_CF_STACK_STATUS_TIMEOUT

No

A timeout, in seconds, for fetching the status of the stack. Defaults to 300 seconds (5 minutes). (Integer)

Outputs

Output Name

Required

Description

Output Name

Required

Description

FDAWS_CF_Stack_ID

Yes

Id of the newly created stack.

FDAWS_CF_Stack_Status

Yes

Status of the newly created stack.

Artifacts

This operation doesn't consume or produce any artifacts.

Endpoint Selection

This operation will select all available endpoints associated to the target.

Endpoint Execution

This operation will execute on any one of the selected endpoints and will be random in the determination of which one.

The following macros are not currently supported in the footer:
  • style