๐‡๐จ๐ฐ ๐ˆ๐ง๐๐ฎ๐ฌ๐ญ๐ซ๐ข๐ž๐ฌ ๐€๐ซ๐ž ๐’๐จ๐ฅ๐ฏ๐ข๐ง๐  ๐‚๐ก๐š๐ฅ๐ฅ๐ž๐ง๐ ๐ž๐ฌ ๐ฎ๐ฌ๐ข๐ง๐  ๐€๐ง๐ฌ๐ข๐›๐ฅ๐ž

Sanat Dash
3 min readJul 22, 2021

Ansible is an open-source automation platform. It is a simple automation language that can perfectly describe an IT application infrastructure in Ansible Playbooks. It is also an automation engine that runs Ansible Playbooks. Ansible can manage powerful automation tasks and can adapt to many different workflows and environments. At the same time, new users of Ansible can very quickly use it to become productive.

How Ansible Works?

There can be multiple remote machines that are handled by one control Node. So, for managing remote machines. Ansible is agentless so we donโ€™t require any extra software on managed Node.

The Ansible management node is the controlling node, which controls the entire execution of the Playbook. Itโ€™s the node from which you are running the installation, and the inventory file provides the list of the host where the modules need to be run. The management node makes ssh connection, and then it executes the modules on the host machines and installs them to reach the desired state of the computer. It removes the modules once they are installed. So thatโ€™s how ansible works.

USER CASES

Configuration Management

Centralizing configuration file management and deployment is a common use case for Ansible, and it is how many power users are first introduced to the Ansible automation platform.

Application Deployment

When you define your application with Ansible and manage the deployment with Red Hat Ansible Tower, teams can effectively manage the entire application life cycle from development to production.

Provisioning

Applications have to be deployed or installed on systems. Ansible and Red Hat Ansible Tower can help streamline the process of provisioning systems, whether you are PXE booting and kickstarting bare-metal servers or virtual machines, or creating virtual machines or cloud instances from templates. Applications have to be deployed or installed on systems.

Continuous Delivery

Creating a CI/CD pipeline requires coordination and buy-in from numerous teams. You cannot do it without a simple automation platform that everyone in your organization can use. Ansible Playbooks keep your applications properly deployed (and managed) throughout their entire life cycle.

Security and Compliance

When your security policy is defined in Ansible Playbooks, scanning and remediation of sitewide security policies can be integrated into other automated processes. Instead of being an afterthought, it is an integral part of everything that is deployed.

Orchestration

Configurations alone do not define your environment. You need to define how multiple configurations interact, and ensure the disparate pieces can be managed as a whole.

Ansible Case-Study : BMW

CHALLENGE

Gain high-performance big data capabilities

Worldwide, car manufacturers are focused on introducing automated vehicles, which require hundreds of millions of miles of driving data to prove their safety. To develop the driving algorithms for its automated vehicle initiatives, the BMW Group needed to access, analyze, and apply massive quantities of data โ€” and update its driving applications with new algorithms as they are developed. The group wanted to create a high-performance, data-driven development platform as the IT foundation of its autonomous vehicle efforts.

SOLUTION

Provide machine learning capabilities at massive scale

The BMW Group chose to work with DXC Technology to build a solution for its data and performance challenges. To create a Kubernetes-based platform with robust automation capabilities, DXC Technology deployed DXC Robotic Drive, a managed Platform-as-a-Service (PaaS) based on Red Hat OpenShift and other Red Hat technology. This solution helps the BMW Group develop faster with scalable machine learning and big data processing capabilities. The platform was configured and created in just 3 months.

BUSINESS OUTCOME

Meet autonomous drivingโ€™s big data challenges

By automating repeatable tasks and providing self-service capabilities, the BMW Group significantly reduced development time and improved developer productivity. The platform also provides massively scalable data collection, processing, and storage capabilities. It offers close to 230 PB of usable storage and the compute power to simulate up to 240 million kilometers of test data. In addition, the BMW Group created a vendor-neutral environment for collaboration with partners and other automotive manufacturers to advance innovation.

Thank Youโ€ฆ!!

Task 11.2

--

--