Ansible Automation for the Absolute Beginner with AWS | GCP

Ansible Automation for the Absolute Beginner with AWS | GCP

Deploy Applications with the power of Ansible Automation to Fasten Scalable Orchestration, DevOps, Ansible Tower

Ansible is a simple IT automation engine, that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs. Designed for multi-tier deployments since day one, Ansible models your IT infrastructure by describing how all your systems interrelate, rather than managing one system at a time.

This course is a comprehensive, hands-on course with the discovery of orchestration, DevOps, and automation using Ansible. Explore Ansible with cloud services and its AWS provisioning. Understand infrastructure automation and decide what makes Ansible a good choice for your projects. Get started with Ansible through playbooks and organize the automation of infrastructure tasks by building and using roles from Ansible Galaxy. Explore variables and templates to configure application deployments easily.

Contents and Overview
This training program includes 2 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Mastering Ansible, covers the power of Ansible to expedite scalable orchestration, DevOps, and automation. It starts with Ansible architecture and how to provide effective scalable automation. Look into Ansible modules and playbooks with YAML syntax and execute it. Get to know about advanced Ansible playbooks, and even structure them. Use Ansible with cloud services and containers and provision it with AWS and Docker. Finally, master troubleshooting, validating and testing with Ansible. The second course, Hands-On Infrastructure Automation with Ansible, covers a practical course for beginners to Ansible and deployment of applications the right way. Use Ansible to automate deployment so you can quickly and reliably run and upgrade your applications. Infrastructure Automation results in cost reduction, productivity, availability, reliability, and performance. Gain real-world experience on your own deployments.

By the end of the course, you’ll be able to create and maintain Ansible playbooks, roles, and custom modules, enabling you to make full use of Ansible as part of a DevOps or automation strategy.

What you’ll learn?
  • Build Ansible Inventory Files with Hands-on Exercises
  • Ansible Engine with Ad-hoc commands
  • Ansible Installation and Configuration with directory structure and Architecture
  • Understand more about Ansible Modules, the structure of Ansible Playbooks, the creation and execution of Ansible playbooks, Ansible Facts, and Jinja2 Templating
  • Use Ansible with cloud services and containers, AWS, and Docker
  • Perform advanced tasks simply with structured data.
Who is this course for?
  • System Administrators
  • Cloud Infrastructure Engineers
  • Programmers, systems administrators, and DevOps engineers who are beginning to learn Ansible and want to take the next step in their Ansible knowledge.
Requirements:
  • Good to have (Not Mandatory) access to a Linux System to setup Ansible to follow along
Course content
1. Ansible Introduction
Preview Automation with Ansible
—————
Ansible Introduction  As a Tool
—————
Ansible Architecture Overview
—————
Why Ansible
—————
2. Ansible Environment Preparation & Installation
Ansible Installation Overview
—————
Install Ansible Using PIP
—————
Create Cloud Machine for Ansible Engine
—————
Install Ansible Using Python VirtualEnv
—————
Configure Ansible
—————
3. Configure Ansible Engine and Ansible Clients
SetUp AWS Nodes
—————
Connect AWS Nodes with Ansible Engine
—————
SetUp Google Cloud Nodes
—————
Connect Google Cloud Nodes with Ansible Engine
—————
Ansible Directory Config
—————
Inventory file with Groups
—————
4. Ansible Ad-Hoc Commands
Syntax of Ansible Ad-Hoc Commands
—————
How Ansible Execute Stuff on Clients
—————
Transfer file from Engine to Clients
—————
Manage FileDirectory on Ansible Clients
—————
Install Packages on Ansible Clients
—————
5. Ansible Facts, Modules & Variables
Ansible Modules
—————
Ansible Facts
—————
Create Custom Facts
—————
6. Ansible Inventories
Work with Dynamic Inventory Script AWS I
—————
Work with Dynamic Inventory Script AWS II
—————
Work with Dynamic Inventory Script Google Cloud
—————
7. Basic of Ansible Playbook
Playbook Introduction
—————
Demo Playbook Introduction
—————
Start Writing-Executing PlayBooks
—————
8. Basic Concepts of Ansible PlayBooks
Logging Debug Statement using Ansible Playbooks
—————
Variables in Ansible Play-books
—————
Data Collection in Ansible
—————
Uses of Set_Fact and Register
—————
Arithmetic Operations on Variables in Playbook
—————
Practice on Arithmetic Operators
—————
Filter and Methods of Ansible Playbook
—————
9. Operators and Conditional Statement in Ansible Playbook
Comparison Operators
—————
Membership Operators in Ansible
—————
Logical Operator
—————
Conditional Statements
—————
10. Handlers in Ansible
Handler in Ansible Playbook
—————
11. Loops in Ansible Playbook
Loops in Ansible Playbook I
—————
Loops in Ansible Playbook II
—————
Loops in Ansible Playbook III
—————
12. Tags in Ansible
Tags in Ansible
—————
13. Error Handling in Ansible
Error Handling in Ansible I
—————
Block and Rescue in Ansible Playbook
—————
Demo Block and Rescue in Ansible
—————
14. Working with include and import module in Ansible
Working with include and import module in Ansible
Download all resources from here | Password: freeudemycourses.online