Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/akshitmittal20/terraform_ansible_provisioning


https://github.com/akshitmittal20/terraform_ansible_provisioning

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Terraform-VM-Ansible
A Project to showcase how to :-
Provision a Virtual machine with the help of IaC in Terraform and how to build the playbooks to install various packages in the created VM.

- We wil use Terraform to build a virtual machine, Which is AWS EC2 instance in our case, and then use Ansible to install the necessary applications on that machine.
- Launch an EC2 instance using Terraform
- Connect to the instance
- Install Git, Ansible, Jenkins, Java and Python in the instance

# Pre-Requisites
- Terraform is a tool that allows you to provision various infrastructure components.
- Ansible is a platform for managing configurations and deploying applications.

Demo:
- Screenshot 2024-03-31 at 9 58 35 AM
- Screenshot 2024-03-31 at 10 04 28 AM
Screenshot 2024-03-31 at 10 02 41 AM

# Motivation
Nowadays, infrastructure automation is critical. We tend to put the most emphasis on software
development processes, but infrastructure deployment strategy is just as important. Infrastructure
automation not only aids disaster recovery, but it also facilitates testing and development.