This is a DevOps project for vprofile project stack setup on AWS Cloud using Ansible for Cloud Automation. This project is a continuation of vprofile-project-ansible-aws-vpc project.
Link for vprofile app repository.
-
Operations Team
-
Deploy / Setup Infrastructure
-
Manages OS, Cloud, VMs etc
-
Regular Provisioning Requests and Changes
-
Complete Infrastructure Setup is Complex
-
Not Repeatable
-
Difficult to Track
-
Chances of Human Error
-
Managing Manually is a time consuming task
-
Configuration Management of Infrastructure
-
Automatic Setup (No Human Errors)
-
Centralize Change Management
-
Version Control (IaC)
-
Repeatable
-
Reusable
-
Ansible - Configuration Management of VPC
-
AWS Cloud Platform - VPC Setup with Bastion Hosts
-
Setup VPC (Secure & HA)
-
Provision EC2 Instances, ELB, Security Groups etc
-
Provision Vprofile Stack on EC2 instances:
-
Build Artifact
-
MySQL
-
Memcached
-
RabbitMQ
-
Tomcat
-
Nginx
-
-
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 -
Fetch Source Code from Project Repository
-
Execute
VPC
Playbook -
Playbook to launch
EC2
,ELB
,Security Group
for vprofile project -
Get into vprofile
VPC
-
Playbooks for vprofile Stack Setup