Industry Use Case on Automation using Ansible — Demo (Practical Implementation)

Ayush Bhat
2 min readDec 29, 2020

On 28 December 2020

Industry Use Case on DevOps Automation using Ansible — Demo

🌟 Exclusively for our ARTH + RH294 Learners 🌟

⚜️ A complete practical implementation on DevOps Automation using Ansible by two renowned techies:

👤 Sreejith Anujan

💼 Principal Instructor — RedHat

👤 Arun Eapen

💼 Director — APAC

Service Delivery, GLS RedHat Asia Pacific

It was great to be a part of this session and learning by the industry experts.

Things I learnt from this exclusive session are:

  1. Automation is the necessary skill that are needed in this unprecedented times we all are going through.
  2. Ansible is easier to understand and people can learn this and use in their domain.
  3. THINK OUT OF THE BOX
  • Automation can be used for network operation, security operation , hardware network device and many more.

Things learnt from the Practical Implementation(demo) given by — SREEJITH ANUJAN SIR

  1. Provisioning of the operating system on the aws using Ansible Tower .
  • To do automation in a programmatic way in the API way using Ansible Tower.

Ansible Tower provides the Web UI which is easy to use.

2. What happens if the server where we are running ansible goes down? How can we do further automation?

  • Here the use of Ansible Tower comes in play. We can use ansible tower in a clustering environment where they can share a common database.
  • Ansible Tower provides us scheduling features, can be integrated with the third party applications.
  • For storing credentials, ansible tower provides a database.

3. AWS has announced publicly that for automation ansible is used at their end.

4. Ansible Tower can be used to create Workflow Template and using Workflow Visualizer and we can run multiple playbooks.

5. In Devops, sharing the information among the team members is very useful. Ansible Tower can be integrated with Slack API and can be used for monitoring and for notification purposes.

6. I learnt we can create credentials in Tower if by default it is not present. By default Ansible Tower does not provide credential if you are using ORACLE CLOUD.

TO SOLVE IT :

  • First create a Python virtual environment.
  • Then use it in the Ansible Tower
  • As provides an option to create credentials by extending to third party application.

That’s all, overall session was great. Thanks to Vimal Sir , Preeti Mam and entire ARTH team for this awesome session .

--

--

Ayush Bhat

AWS SAA-C02 | Certified Kubernetes Administrator | Linux Foundation Certified Sysadmin | Ex294 RedHat Certified Engineer