Automation Using Ansible on AWS (Aug 2023)
Configure and Deploy using Ansible with Hands On Coding Exercises !
Description
Ansible is an open-source automation tool or platform, used for IT tasks such as application deployments, configuration management, service Orchestration and provisioning.
In this course, you will learn the fundamentals of how Ansible functions, how to install and configure Ansible. The understanding of Architecture of Ansible and its advantages, prerequisites for Ansible to install and configure, understanding of Ansible Inventory, Ansible host & Manual Inventory, Advantages of Inventory file in Ansible, Editing of Host Inventory File, brief understanding of Dynamic Inventory, introduction to Ansible Modules, further Working with Database Module, Package Managing with Adhoc command, Ansible Adhoc commands, Adding MySQL DB to a Remote Host, Working with Shell Module using Adhoc commands, to Create and Manage User using Adhoc command and further Adding MySQL DB to a Remote Host.
Introduction to Ansible Playbook, write a Playbook and illustration of Ansible role, to Create a node as Webserver and deploy a Sample Web Application, Install MEAN Stack using Ansible Role, Variables, loops and conditions in Ansible playbook. Brief introduction to Exception handling and further the case study is illustrated to understand the integration of Terraform, Ansible, Jenkins and GitHub in the AWS EC2 instance where it first connects to the Jenkins and access the GitHub repository for script file to create the ec2 instance from the Terraform code and configure it by installing the Apache from the Ansible playbook.
What You Will Learn!
- Introduction to Ansible and its Features
- Architecture of Ansible
- Installation and configuring Ansible
- Understanding of Ansible Inventory
- Ansible host Inventory File and Manual Inventory
- Introduction to Ansible Modules and working with Database Modules
- Ansible Adhoc commands
- Understanding of Ansible Playbook and writing a Playbook
- Illustration of Ansible Role
- Variables, loops and conditions in Ansible Playbook
Who Should Attend!
- Cloud Administrators
- DevOps Developers
- DevOps Engineers
- Cloud Engineers
- Cloud Architects