Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akshitmittal20/terraform_ansible_provisioning
https://github.com/akshitmittal20/terraform_ansible_provisioning
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/akshitmittal20/terraform_ansible_provisioning
- Owner: akshitmittal20
- Created: 2023-11-05T10:27:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-31T04:35:39.000Z (9 months ago)
- Last Synced: 2024-03-31T05:30:34.102Z (9 months ago)
- Language: HCL
- Size: 7.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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:
-
-# 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.