RH294 : Session by experts.

The session was on implementation of Automation using Ansible in Industries by Mr. SREEJITH ANUJAN and Mr. ARUN EAPEN.

What is Ansible?

Ansible is an open-source software provisioning, configuration management, and application-deployment tool enabling infrastructure as code. It runs on many Unix-like systems, and can configure both Unix-like systems as well as Microsoft Windows.

What is Ansible tower?

Ansible Tower (formerly ‘AWX’) is a web-based solution that makes Ansible even more easy to use for IT teams of all kinds. It’s designed to be the hub for all of your automation tasks. … Tower is free for usage for up to 10 nodes, and comes bundled with amazing support from Ansible, Inc.

Ansible Tower + AWS

Creating VPC, Subnet, and the complete architecture with Ansible and provisioning an EC2 instance on top of that using Ansible Playbook.

We use the playbook as a template in Ansible Tower and provide credential authentication to AWS, once the parameters are satisfied we can launch the template.

Ansible Tower Workflow:

Workflows allow you to configure a sequence of disparate job templates (or workflow templates) that may or may not share inventory, playbooks, or permissions. However, workflows have ‘admin’ and ‘execute’ permissions, similar to job templates. A workflow accomplishes the task of tracking the full set of jobs that were part of the release process as a single unit.

Job or workflow templates are linked together using a graph-like structure called nodes. These nodes can be jobs, project syncs, or inventory syncs. A template can be part of different workflows or used multiple times in the same workflow. A copy of the graph structure is saved to a workflow job when you launch the workflow.

Thanks to Vimal Sir & Preeti Mam and the complete LW, ARTH, RedHat Team for the most insightful and exciting expert session in the RH294- Automation With Ansible journey.