This is a DevOps project for VPC (Virtual Private Cloud) Setup for Vprofile Project on AWS Cloud using Ansible for Cloud Automation.
Link for vprofile app repository.
-
AWS Cloud Management Team
-
Deploy / Setup Infrastructure on Cloud
-
Usage of Secure and HA (Highly Available) VPC for New Projects
-
Regular Requests
-
VPC Consists of Many Moving Parts
-
Subnets, NAT Gateways, Internet Gateways, Route Tables, NACLs, Security Groups
-
Bastion Hosts
-
Human Error can lead to Non Functional or Exposed VPC
-
Managing Manually is a Time Consuming Task
-
Configuration Management of VPC
-
Automatic Setup (No Human Errors)
-
Centralize Change Management
-
Version Control (IaC)
-
Ansible - Configuration Management of VPC
-
AWS Cloud Platform - VPC Setup with Bastion Hosts
-
Login to AWS - Link to Login to your AWS Account.
-
Create
EC2 Instance
to Run Ansible Playbooks -
Install
Ansible
-
Install Boto
-
Setup
EC2 Role
for Ansible -
Create a Project Directory
-
Create Variables File for
VPC
andBastion Host
-
Create
VPC Setup
Playbook -
Create
Bastion Setup
Playbook -
site.yaml
Playbook to call both Playbooks at once