Cloud shift labs
Flask Docker Lab
Learn to build infrastructure as code and deploy apps into a DevOps style Ci/Cd stream. In this lab each participant will build a Flask web application on a virtual desktop, commit the changes to github, test it using Travis-ci and deploy to AWS ECS infrastructure. The AWS ECR infrastructure will be built with Infrastructure as Code using terraform.io. Docker containers allow developers to have self contained infrastructure than can run anywhere, from a desktop, to a CI server, to production AWS.
Flask docker lab
Four Lessons: Overview, Setup, Deploying Infrastructure, Clean Up
infrastructure as code lab
Five Lessons: Overview, Setting Up the Provisioning Host, Deploying Infrastructure, Configure the Secrets Vault, Clean Up
Infrastructure as Code & Secrets Management
Build a simple Flask / Python application in Amazon Web Services using Hashicorp terraform to build a secure and fault tolerant and scalable application infrastructure in AWS EC2. We will use Hashicorp vault to store database secrets and a secure way.
Flask Lambda Lab
Quickly build an infinitely scale-able serverless web application that runs on AWS lambda for just pennies per month. Cloud Shift Strategies will lead an interactive workshop where each attendee will build a simple Flask based web application and deploy it to lambda. No programming skills are required!
Flask lambda lab
Six Lessons: Overview, Creating the Dev Enviornment, Hello World App, It’s a Beautiful World, Lambda Triggers, Clean Up
One Lesson: Lab on Github
This lab is designed to very quickly demonstrate several features of Hashicorp Vault including the default secrets engine (key/value pairs), dynamic database secrets, ssh one-time passwords and maybe more in the future (i.e. github authentication and Transit encryption as a service).