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 }, ], )