To use this stack you will need to set the required input parameters and include the stack as a resource.
"StacksVersion": {
"Description": "Version of the Nubis Stacks",
"Type": "String",
"Default": "v1.0.0"
}, "EIPStack": {
"Type": "AWS::CloudFormation::Stack",
"Properties": {
"TemplateURL": { "Fn::Join": [ "/", [ "https://s3.amazonaws.com/nubis-stacks", { "Ref": "StacksVersion" }, "eip.template" ] ] },
"TimeoutInMinutes": "60",
"Parameters": {
"StackName": {
"Ref": "AWS::StackName"
}
}
}
}-
EIPAllocationID- Returns EIP allocation ID -
ElasticIP- Returns Elastic IP address -
IAMRole- Returns name of the IAM role
-
This stack requires the
--capabilities CAPABILITY_IAMflag when calling aws cli -
This stack will also need to be used in conjunction with the nubis-puppet-eip puppet module, this module will associate an EIP to the instance
include nubis::eip