DataDog / datadog-cloudformation-macro

CloudFormation Macros by Datadog
Apache License 2.0
14 stars 22 forks source link

Simplify installation method #4

Closed hannah-sun closed 4 years ago

hannah-sun commented 4 years ago

What does this PR do?

Motivation

For the public beta, we released a version of the macro where the customer deployed through the AWS CLI. Customers also needed to set up a S3 bucket through the console or CLI prior to deploying, and the deployment itself involved two separate steps in the CLI on top of having to clone the repo. This solution follows the forwarder installation example, and allows customers to launch a CloudFormation stack with the macro resources with one command and without cloning the repository. Overall jira ticket for macro

Testing Guidelines

Added ./tools/installation_test.sh (referenced forwarder solution) to test stack creation. Also launched a CloudFormation stack on the sandbox account in sa-east-1 using the launch stack button, and used macro in a test deployment with SAM.

Types of changes