Welcome to the DevOps Playground for May 2024!
This month we're going to be building a secure, highly available, low-cost blogging platform. We'll use Terraform to build the infrastructure in AWS.
Then we'll show you how to use Hugo to create a static website, and deploy it to the infrastructure we've built.
Thanks to GlobalLogic UK&I for sponsoring the DevOps Playground, and to the AWS Community Builder program for providing a surprise we'll share at the end of the workshop.
Walking you through today's workshop is Simon Hanmer, a Senior Consultant at GlobalLogic UK&I.
- Laptop with internet access
- To run this session on your own, you'll need
- An AWS account
- A domain name, preferably with the DNS hosted in AWS Route 53.
- The following installed on your machine
- A bash session (or your favourite command line that can handle the below)
- Terraform
- AWS CLI and configuration to allow authentication
- Hugo - see the Hugo website for installation instructions
The workshop is split into three parts as below
-
Terraform
-
Hugo
Each step contains a README.md file that will guide you through the process, along with the Terraform files you'll need to complete the step.