Up until now, we have been going through various steps to setup our environment. Installing tools and other necessary steps to make sure we progress through the modules without any issues. Now, we are ready to begin deploying the infrastructure that will support our Unicorn Store application.
We are going to setup some basic services such as an AWS CodeCommit and Amazon ECR services.
Copy and paste the following into Cloud9's terminal to launch a CloudFormation stack
cd ~/environment/modernization-workshop/modules/30_workshop_appaws cloudformation create-stack --stack-name WorkshopServices --template-body file://services.yaml --capabilities CAPABILITY_NAMED_IAMuntil [[ `aws cloudformation describe-stacks --stack-name "WorkshopServices" --query "Stacks.[StackStatus]" --output text` == "CREATE_COMPLETE" ]]; do echo "The stack is NOT in a state of CREATE_COMPLETE at `date`"; sleep 30; done && echo "The Stack is built at `date` - Please proceed"
The output should look like the window below
The stack is NOT in a state of CREATE_COMPLETE at Sun Sep 8 05:53:33 UTC 2019The Stack is built at Sun Sep 8 05:54:04 UTC 2019 - Please proceed