Skip to content
Snippets Groups Projects
Commit bdd77fed authored by Sebastian Rieger's avatar Sebastian Rieger
Browse files

updated start script for AWS CloudFormation example

parent ee8ee3c4
Branches
No related tags found
No related merge requests found
import time
import boto3
from botocore.exceptions import ClientError
region = 'eu-central-1'
stackName = 'cloudcomp-counter-demo-stack'
keyName = 'srieger-pub'
client = boto3.setup_default_session(region_name=region)
cfClient = boto3.client('cloudformation')
templateFile = open("cloudcomp-counter-demo-with-vpc.json", "r")
templateBody = templateFile.read()
print("Deleting old stack...")
print("------------------------------------")
response = cfClient.delete_stack(
StackName=stackName,
)
print("creating new stack...")
print("------------------------------------")
response = cfClient.create_stack(
StackName=stackName,
TemplateBody=templateBody,
Parameters=[
{
'ParameterKey': 'paramKeyPair',
'ParameterValue': keyName
},
],
)
......@@ -11,7 +11,7 @@ keyName = 'srieger-pub'
client = boto3.setup_default_session(region_name=region)
cfClient = boto3.client('cloudformation')
templateFile = open("cloudcomp-counter-demo-with-vpc.json", "r")
templateFile = open("cloudcomp-counter-demo.json", "r")
templateBody = templateFile.read()
print("Deleting old stack...")
......@@ -31,5 +31,17 @@ response = cfClient.create_stack(
'ParameterKey': 'paramKeyPair',
'ParameterValue': keyName
},
{
'ParameterKey': 'paramVPC',
'ParameterValue': 'vpc-eedd4187'
},
{
'ParameterKey': 'paramAvailabilityZones',
'ParameterValue': 'eu-central-1a, eu-central-1b, eu-central-1c',
},
{
'ParameterKey': 'paramSubnetIDs',
'ParameterValue': 'subnet-5c5f6d16, subnet-41422b28, subnet-6f2ea214',
},
],
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment