We will create a local Chef development environment and a `demo` cookbook. We will use this cookbook to create an OpsWorks stack and will also take the advantage of OpsWorks data bags to gather information about the environment.
In this article we automate deploying Jenkins instance on Amazon EC2 Container Service. We will use CodeCommit to keep our code in a private repository and Container Registry to keep our Docker images.