Home » Tutorial » Ansible Tutorial

Ansible Tutorial

Ansible Tutorial Objectives:

Session 01: Installation, Upgrade and Configuration

Session 02: Getting Started

Session 03: Playbooks

Session 04: Inventory

Session 05: Module Index

Session 06: Network Modules

Session 07: Developer Guide

Session 08: Ansible Scenario Guides

Session 09: Ansible for VMware

Session 10: Ansible for Network Automation

Detailed Syllabus:

Session 01: Installation, Upgrade and Configuration

Installation Guide
Configuring Ansible
Ansible Porting Guides

Session 02: Getting Started

Getting Started
Working with Command Line Tools
Ad-Hoc Command

Session 03: Playbooks

Intro to Playbooks
Creating Reusable Playbooks
Using Variables
Templating (Jinja2)
Conditionals
Loops
Blocks
Advanced Playbooks Features
Strategies
Best Practices

Session 04: Inventory

Hosts and Groups
Variables
Groups
Splitting out Host and Group Specific Data
How Variables are Merged
Non-SSH Connection types

Session 05: Module Index

All modules
Cloud modules
Clustering modules
Commands modules
Crypto modules
Database modules
Files modules
Identity modules
Inventroy modules
Messaging modules
Monitoring modules
Net Tools modules
Network modules
Notification modules
Packaging modules
Remote Management modules
Source Control modules
Storage modules
System modules
Utilities modules
Web Infrastructure modules
Windows modules

Session 06: Network Modules

Session 07: Developer Guide

Adding modules and plugins locally
Ansible module development
Contributing your module to Ansible
Conventions, tips, and pitfalls
Ansible and Python 3
Debugging modules
Module format and documentation
Windows module development walkthrough
Developing Cisco ACI modules
Information for submitting a group of modules
Testing Ansible
The lifecycle of an Ansible module
Developing plugins
Developing dynamic inventory
Developing the Ansible Core Engine
Ansible module architecture
Python API
Rebasing a pull request
Ansible Architecture

Session 08: Ansible Scenario Guides

Amazon Web Service Guide
Microsoft Azure Guide
CloudStack Cloud Guide
Google Cloud Platform Guide
Rackspace Cloud Guide
Getting started with Docker
Getting Started with Kubernetes and OpenShift
Continuous Delivery and Rolling Upgrade

Session 09: Ansible for VMware

Introduction to ansible for VMware
Ansible for VMware Concepts
Getting Started with Ansible for VMware
Using VMware dynamic inventroy plugin
Ansible for VMware Scenarios
Ansible for VMware module Guide
Troubleshooting Ansible for VMware

Session 10: Ansible for Network Automation

Getting Started with Ansible for Network Automation
Advanced Topic with Ansible for Network Automation

Related Posts

Nginx Tutorial

Nginx Tutorial

Nginx is most powerful application for web server, caching reverse proxy, media streaming, load balance and many more. It was started as web server designed for outstanding stability, scalability, and performance. In addition of HTTP web server, NGINX can help you to...

Apache Web Server Tutorial

Apache Web Server Tutorial

Apache HTTP server is the most popular web server by Apache foundation opensource community. Apache Web Server (HTTP Server) was launched in 1995 and it become more famoused web server on Internet in April, 1996. Currently it powered 46% of websites on Internet, so...

Monitorix Tutorial

Monitorix Tutorial

Monitorix is a free, open source, lightweight system monitoring tool designed to monitor as many services and system resources as possible. It has been created to be used under production Linux/UNIX servers, but due to its simplicity and small size can be...

Collectd Tutorial

Collectd Tutorial

Objectives: Section 01: Installation & Configuration Section 02: System Monitoring Section 03: Web Server Monitoring Section 04: Network Monitoring Section 05: Database Monitoring Section 06: Mails Monitoring Section 07: Cache Memory Monitoring Detailed Syllabus:...

Follow Us

Our Communities

More on Tutorial

The Ultimate Managed Hosting Platform
Load WordPress Sites in as fast as 37ms!

0 Comments

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

12 − five =

Shares