Ansible Course Content
You will be exposed to the complete Ansible Trainingcourse details in the below sections.
- Basics of Linux.
- Some Basics on Python.
- Good Understanding of Ansible architecture.
- Solving Use Cases of Linux Environment Using Ansible.
- Getting to Know Some Important Modules.
- Solving Use Cases of Windows Using Ansible.
- Gathering and using facts in dependant Plays.
- Getting Disciplined with Roles.
- Looping and Writing Conditional statements.
- Using facts wisely.
- Jinja Templating.
- Dynamic Inventory Use Case.
- Setting Up the Environment in AWS.
- Creating an Access Key for Ansible to access AWS portal through API.
- Setting Up that Access Key in Ansible.
- Why Boto?
- Problem Statement 1: Machine Deployment (I hate Click Click Click)
- A Playbook to do our job.
- Playbook Syntax.
- Running the playbook.
- A Playbook to do our job.
- Problem Statement 2: Automating Patch Deployment in Multiple Machines from a different distribution.
- Setting Up Keyless authentication between Master and Slave.
- Setting Up Key Based and User based Authentication.
- Adding hosts to Inventory.
- Writing Play to do our task.
- Conditional Statements to meet our needs.
- Setting Up the Environment
- Installing Ansible.
- Setting Up Master and Slave.
- Setting Secure Authentication with user name and password/Keyless Auth
- Creating multiple users in remote machine or AWS.
- Using loops.
- What if user details are in a different files, solving this use case as well.
- Using file lookups for some more inputs.
- Problem Statement: Pushing Software Packages or Updates on remote Machines.
- Writing playbooks to do that.
- Using group/host vars according to category of hosts/Using facts to create conditional Playbooks.
- In case of Dynamic environment using Dynamic inventory concept to achieve the same.
Add-ons
Most of the Ansible Jobs in the industry expect the following add-on skills. Hence, we offer these skills-set as FREE Courses (Basics) to ease your learning process and help you stay ahead of the competition.
Agile & Scrum