These are the input parameters for this template. All of these parameters must be supplied for this template to be deployed.
The S3 bucket name where the Lambda functions live. This is used to create an IAM access policy to permit the application EC2 instances access to the S3 bucket.
S3 path to the zip file containing the code.
The following tags are applied to all resources created by this template.
Create a Lambda and API hook to handle a POST event. This is triggered from Bitbucket.org when a repository is updated
Version: abcd
Create a CloudWatch Log Group for this Lambda function to log to. This allows us to set the retention timeframe.
Pull Custom Repository Trigger Template
This CloudFormation template will a set of resources which will allow an HTTP request to trigger shell commands on a deployer host, which will facilitate a code refresh on application hosts. Bitbucket will be the initial source for the webhook.