On December 28, 2020 a webminar on ansible industrial use cases was conducted by the RedHat officials. The lead instructor was “Sreejith Anujan” . He was a speaker at devconf.in in 2018. He taught us about scaling, made us understand use cases in a interactive way and also told us about various technologies that can be integrated.
In industry the reduction of manual tasks and automating the tasks and reducing redundancy is known as automation.Automation helps configuration management, provisioning and deployment of applications.Automation is a technology that makes task completions automatic. It can help configure complex tasks and make infrastructures easy and faster to prepare and use.Automation is a method of using technologies for accomplishing our required tasks or use cases with as little human interaction as possible
Ansible CLI is a great way for automation for tech teams, but Ansible tower is a GUI which can lend the capabilities of ansible automation to even the non-tech people.Scaling is the process of availing the infrastructure whenever required. This helps in maintaining the cost. Ansible Tower is a product mostly used by industry for scaling purposes.
Ansible Tower is one of the tools that provides us with a GUI interface that helps us to see what we are doing. We can create workflows through Ansible Tower and perform API integrations, etc. 𝐀𝐧𝐬𝐢𝐛𝐥𝐞 𝐓𝐨𝐰𝐞𝐫 gives us role-based access control, including control over the use of securely stored credentials for SSH and other services. We can sync our Ansible Tower inventory with a wide variety of cloud sources, and powerful multi-playbook workflows allows us to model complex processes.
A 𝐣𝐨𝐛 𝐭𝐞𝐦𝐩𝐥𝐚𝐭𝐞 is a definition and set of parameters for running an Ansible job. Job templates are useful to execute the same job many times. Job templates also encourage the reuse of Ansible playbook content and collaboration between teams.
𝐂𝐫𝐞𝐝𝐞𝐧𝐭𝐢𝐚𝐥𝐬 can grant users and teams the ability to use these credentials, without actually exposing the credential to the user. If we have a user move to a different team or leave the organization, we don’t have to re-key all of our systems just because that credential was available in Tower.
We can integrate Ansible Tower with Cloud and Notification based applications using Ansible’s Cloud and Notification template respectively.We can send notifications over different platforms like email, slack, etc. And we can easily provision OS on cloud platforms as well.
Well, for the yesterday’s session I am really thankful to Linux World team from bottom of my heart, I literally got flood of mssgs as I posted about live hands-on on automation from a certified Red Hat official. The best line which I would like to implement from yesterday’s session is that “NEVER GIVE HOPE”. We also got to learn atleast some thing about Ansible Tower and slack based notification which is also a +ve point to us.
The presentation style was great with lots of opportunities to ask questions and talk about real use cases about ansible which all made for a really enjoyable and informative session.