Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/akshitmittal20/devops_tools_tutorial

A collection of Documents to Learn Terraform IaC provisioning and Ansible Configuration via playbooks from Basic TO Advance
https://github.com/akshitmittal20/devops_tools_tutorial

Last synced: about 2 months ago
JSON representation

A collection of Documents to Learn Terraform IaC provisioning and Ansible Configuration via playbooks from Basic TO Advance

Awesome Lists containing this project

README

        

# Ansible_Terraform_Tutorial
A collection of Documents to Learn All the essential Devops Tools for a developer. Including- Terraform IaC provisioning, Ansible Configuration via playbooks from Basic TO Advance, Docker Containerization, Kubernetes Container Orchestration

# Technlogies Covered
- Terraform:
* Terraform Installation and Connection with AWS || Terraform_1
* EC2 Instance Provisiong via Terraform IaC and AWS CLI || Terraform_2
* EIP (Elastic IPs) Association, Variables, and Creating multiple instances in AWS || Terraform_3
* Provisiong AWS Security Group and Terraform Functions like foreach, if/else, list, Local/variables || Terraform_4
*
![download](https://github.com/akshitmittal20/Ansible_Terraform_Tutorial/assets/63283989/49df6a2f-c165-4a28-9977-34dfc25b1578)


- Ansible:
* Ansible Introduction setup, ansible controller machine creation, worker nodes and setting up the .ssh connection || Anisble_1
* YAML, Ansible Playbooks, Modules, Registers, Variables, Fact Variables, Prompt, other functions || Ansible_2
* JINJA2 Template, Ansible Roles, Dyanmic Inventory, Ansible Vault || Ansible_3
*
![ansble](https://github.com/akshitmittal20/Ansible_Terraform_Tutorial/assets/63283989/640bcb1d-8b0f-4059-b8b3-e455bfcfecd3)


- Docker:
* Docker Introduction, Docker-file, Docker-compose File || docker_1
![Docker-Logo](https://github.com/akshitmittal20/Ansible_Terraform_Tutorial/assets/63283989/b9725af4-5317-495c-a8ed-e64036a2ebd6)

- Kubernetes:
* POD files, Replica Set (Scale Up/Down) || Kuberenetes_1
![1_Pbb5rmrwh-eAFWXd8ws79A](https://github.com/akshitmittal20/Ansible_Terraform_Tutorial/assets/63283989/d10b6bff-92dc-45c4-a9a0-8756b0008efa)