Ansible Automation Industry Use-Case

Subinraj
2 min readDec 30, 2020

Here i will be explaining my experience of attending the workshop on topic Industry use-case on Automation using Ansible — Demo. This was entirely a practical implementation by two RedHat experts — Sreejith Anujan and Arun Eapen.

What is Ansible ?

Ansible is the simplest way to automate apps and IT infrastructure. Application Deployment + Configuration Management + Continuous Delivery

To scale anything, Automation can help. Let’s see how we can do it.

  • Focus on small tasks instead of a big complex process. (This will give you experience.)
  • Review what others have automated already.
  • Treat automation like a software.
  • And think out of the box. (Think in your own possible way. We need to reskill and upskill the concepts of Ansible, so that we can help to contribute in the automation world.)
  • Ansible uses Yaml that is much easier to understand and it can be learnt easily.

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.

Rest of topics

  • Automation is the process of creating software and systems to replace repeatable processes and reduce manual intervention. It accelerates the delivery of IT infrastructure and applications by automating manual processes that previously required a human touch.
  • Credentials are used when we do the tasks of provisioning such as AWS Cloud, Oracle Cloud, etc. So we just need to fill the Credentials field in the Ansible Tower that’s it. And we are ready to go with the tasks
  • Ansible Tower Integration with Slack as a notification Tool. We can integrate Ansible Tower with Cloud & Notification based Applications by using the workflow visualizer under the template of workflow and we can use the so called ChatOps where we can use a notification feature and use chat applications like Slack, discord, etc. to notify others that a task has been accomplished.

Huge thanks to linuxworld for conducting such a informative workshop session

--

--