CLOUD SHIFT LABS
Four Lessons: Overview, Setup, Deploying Infrastructure, Clean Up
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 that can run anywhere, from a desktop, to a CI server, to production AWS.
Start LabFive Lessons: Overview, Setting Up the Provisioning Host, Deploying Infrastructure, Configure the Secrets Vault, Clean Up
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 in a secure way.
Start LabSix Lessons: Overview, Creating the Dev Environment, Hello World App, It's a Beautiful World, Lambda Triggers, Clean Up
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!
Start LabOne 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).
Start Lab