Automation with Ansible

What exactly is Ansible?

Ansible is an open-source, cross-platform automation tool used for configuration management and application-deployment thus providing infrastructure as code. Ansible works on declarative language approach i.e. the user only needs to define what task he wants to achieve on particular system and Ansible configures what commands to use with the help of it’s modules.

Why should you use Ansible?

  1. Easy to use: Ansible literally crushes the complexity and makes it much easier to work with different operating systems.
  2. Highly Scalable: You just need to update the inventory file to configure a new system.
  3. Platform Support: Ansible hosts modules for various different platforms and technologies.

Case Study: SBB

About SBB

The Swiss Federal Railway (SBB) is the backbone of the Swiss public transport system, and day-to-day rail operations are the basis of what they do. SBB has been transporting people and freight for more than 100 years. By doing so, they’re making an important contribution to the quality of life and competitiveness in Switzerland.


Swiss Federal Railways (SBB) is ranked among the world’s best railway operators, based on its high rate of use, service quality, and safety rating1. In the next few years, SBB plans to invest close to US$1 billion annually in new and modernized trains to create a smart, safe, and highly efficient rail network. For example, new trains will include intelligent features such as dynamic LED information displays, digital seat booking systems, CCTV safety monitoring, and WiFi access.


Managing the devices supporting these features was difficult due to high volume and a lack of central control. After connecting all of its trains to a corporate network through 4G LTE mobile routers, SBB sought to establish an IT infrastructure that could take advantage of this connection to centrally manage all of the intelligent devices across its rail network. In addition, a standardized Internet of Things (IoT) environment would simplify development and launch of new services across the network.

Red Hat Steps in…

Speeding feature and security updates with automation


An enthusiastic learner!!!