Challenge 4: Hello HTTP server

Previous Challenge Next Challenge

Introduction

Now we’re done with the prerequisites we can finally roll out a VM as an HTTP server.

Description

Create a new Linux VM and make sure that NGINX is installed and configured to serve HTTP requests.

Note
For this challenge we’ll be using Terraform to handle NGINX installation, but keep in mind that there are alternatives, such as Ansible, Chef/Puppet etc. that can be used to augment Terraform capabilities.

Success Criteria

  1. There’s a new Linux VM with NGINX serving public HTTP requests, created by Terraform
  2. The external IP of the VM is output when the Terraform command is run
  3. All of this configuration is in the Cloud Source Repository

Previous Challenge Next Challenge