Host a Static Web App on AWS with Ansible

This course will teach you how to reference the Ansible documentation to deploy a static website on AWS using Ansible. You will learn how to install Ansible on the master server, clone the GitHub repository on the Ansible master server, create an inventory file, write a playbook, and more.

What you'll get:

  1. Lifetime access to this course
  2. Access to all the resources needed to complete the project
  3. AWS reference architecture

Course Curriculum:

Setup and Deploy Website:
- Sign Up for a Free GitHub Account
- Install Git (ONLY watch if you are using a Windows Computer)
- Install Git (ONLY watch if you are using a Mac Computer)
- Install Visual Studio Code
- Build a Three-Tier AWS Network VPC from Scratch
- Create a Nat Gateway
- Create the Security Groups
- Create Key Pairs
- Import the Public Key Pair into your AWS Management Console
- Add the Public SSH Key to GitHub
- Lunch the Bastion Host
- Launch the Ansible Server
- Launch the Webservers
- Add the Private Key Pair to Ansible Server
- Test the Connection Between the Ansible Server and the Web Servers
- Create a GitHub Repository to Store the Ansible Playbooks
- Clone the GitHub Repository on Ansible Server
- Clone the GitHub Repository on your Computer
- Install Ansible on the Ansible Server
- Create the Ansible Inventory File
- Use Ansible to Ping the Web Servers to Test Connection
- Create the Ansible Config File
- Create Ansible Playbook
- Create Application Load Balancer
- Register a New Domain Name in Route 53
- Create a Record Set in Route 53
- Register for an SSL Certificate in AWS Certificate Manager
- Create an HTTPS (SSL) Listener for an Application Load Balancer
- Create an AMI of the Ansible Server

$49.95 USD

An account already exists with this email address. Is this you?

Sign in