- terraform
- ~/.aws/credentials file with default profile
- Create a bucket in s3
- In sns-topics.template replace
<<<INSERT_BUCKET_NAME>>
with the bucket name - Run
terraform init
- Run
terraform apply
If the templates already exist in s3, terraform will not upload the files again even if there are changes in the file!
a way to get past this is to run terraform destroy
before running terraform apply
. this will delete all the resources created in the terraform config.