Skip to content

simonhanmer/devops-playground-may2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

devops-playground-may2024

Building and deploying a secure, highly available, low-cost blogging platform

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.

infrastructure diagram

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.

Pre-requisites

  1. Laptop with internet access
  2. 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

    1. step_1 - Create a Terraform project, and deploy storage for our site
    2. step_2 - Generating an SSL certificate to make our site secure
    3. step_3 - Create a CloudFront distribution to share our site with the world
  • Hugo

    1. step_4 - Getting started with Hugo
    2. step_5 - Creating a site
    3. step_6 - Creating our first pages
    4. step_7 - Working with themes
    5. step_8 - Bringing it all together

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published