Preetika Thakur
2 min readDec 29, 2020

--

This blog is to share about my review and learning outcomes from the recent webinar organized by LinuxWorld on the topic Automation Using Ansible — Demo (Practical Implementation).This session was delivered by two best industry experts Mr. Sreejith Anujan & Mr. Arun Eapen.

Learning Outcomes

🔰In these unprecedented times the need for digitization has increased,there is a increase in the demand for IT resources and organizations want these changes to be done in a agile manner that is the task that used to be done in years are now done in months and weeks.

🔰For such rapid development automation is the need of the hour. Automation can help you to scale your business at ease.It helps to improve existing solutions and decrease the time for developing and deploying the solutions.

🔰There are many tools available in the market for automation like Ansible,Puppet,Chef and more. Ansible is more preferable than its competitors for several reasons like an easy configuation language (i.e YAML which is easy to write,understand , troubleshoot so that more people can use it in their domain of expertise),agentless architecture etc.

🔰Ansible is one of the most popular open-source automation tool on github which can be used for provisioning,configuation of servers,network operations,deploying security solutions.Companies like AWS(Amazon Web Services) also use Ansible engine(command-line tool) for many of their automation tasks.

🔰For enterprise level automation we usually use Ansible Tower built-on top of Ansible engine(command-line tool) .Enterprise level features provided by Ansible Tower include:API,WebUI,Role based access controls,scheduling features,sending notifications,integrating with third party solution,providing a secure platform where you can store your sensitive info like credentials for login.

🔰Using Ansible Tower we can avoid the problem of single point of failure(SPOF) as it provides us with a clustering feature using which we can deploy multiple ansible towers that would share a common database (i.e. PostgeSQL)

🔰Ansible tower provides credentials feature where we can store our credentials in encrypted manner we only need to mention the credential name when needed. If ansible tower doesn’t have particular credentials by default, we have the option to create our own credential type.(eg:OCI Cloud, DigitalOcean )

🔰Monitoring and notification are two important aspects for a successful devops. For notifying we can use applications like slack,hipchat,vileo etc. Using ansible tower gives us the facility to integrate such notification tools with our workflow.

❗❗Special Thanks to Vimal Daga sir and Preeti Chandak Ma’am for giving us opportunity to learn from such experienced industry professionals❗❗

Thanks for Reading !! 🙌🏻😁📃

--

--