Starting and configuring our CloudFormation stack

We will proceed as usual for the first part of our pipeline's creation, as follows:

$ git add helloworld-codepipeline-cf-template.py$ git commit -m "Adding Pipeline to deploy our helloworld application using ECS"$ git push$ python helloworld-codepipeline-cf-template.py > helloworld-codepipeline- cf.template$ aws cloudformation create-stack \    --stack-name helloworld-codepipeline \    --capabilities CAPABILITY_NAMED_IAM \    --template-body file://helloworld-codepipeline-cf.template
We are using the CAPABILITY_NAMED_IAM capability in this case, as we are defining custom names at the IAM level.

This will create our pipeline. However, a small catch is that we didn't specify the GitHub credentials in ...

Get Effective DevOps with AWS - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.