HOW ANSIBLE HELPS BIG COMPANY

WHAT IS ANSIBLE?

Avadhut Shinde
4 min readNov 28, 2020
ANSIBLE

Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates.

Architecture of Ansible

ANSIBLE ARCHITECTURE
  • Users: Users who create Ansible playbooks have a direct connection with the ansible automation Engine.
  • Ansible playbook: It also interacts with the ansible automation engine and configuration Management Database
  • Public or Private cloud: They help in interacting with all the modules and API with this but also with the entire cloud which proves that it has security measures as well.
  • Inventory: Inventory which is a part of the automation engine helps in provisioning and internal provisioning using automation.
  • API: It helps in creating the necessary API for the interaction of end to end modules.
  • Modules: The modules are directly run using playbooks the modules can control all services, packages, AWS cloud formation, etc.
  • Plugins: All necessary cache, logging purpose, ansibles functioning all help in creating augmented ansible’s core.
  • Networking: It helps to automate different networks that make use of all agentless frames and generate useful configurations.
  • Hosts: Hosts here refers to the machines like Linux or Unix machines which are getting automated using Ansible.
  • CMDB (Configuration Management Database): It is a kind of repository that consists of an entire network of computers of operational or IT infrastructure.

Advantages of Ansible Infrastructure

  • Easy and Understandable: Ansible is very simple and easy to understand and has a very simple syntax that can be used by human-readable data serialization language. It is very good for beginners to understand especially for those who design infrastructure.
  • Powerful and Versatile: it is a very powerful and versatile tool that helps in real orchestration and manages the entire application or configuration management environment.
  • Efficient: It is very efficient in the sense it can be customized according to your need like modules can be called with the help of a playbook for where the applications are deployed.
  • Agentless: Completely independent tool without the use of third-party vendors or agent’s software and agentless.
  • Provisioning: Applications in need of orchestration get total aid from ansible as it helps in provisioning of resources according to the need of the project requirement.
  • Application Deployment: Easy for teams to manage the entire lifecycle from development to deployment.
  • Orchestration: ONAP orchestration and all cloud-native platforms very well make use of ansible tool in its use.
  • Secured: Security is the key to maintain the ansible infrastructure as all applications require it to get applications free from security breaches.

Ansible and Cisco

CISCO ENABLES DEVOPS

As customers embrace the DevOps model to accelerate application deployment and achieve higher efficiency in operating their data centers, the infrastructure needs to change and respond faster than ever to business needs. These changes can help you achieve an agile operational model by improving on automation, innovation, and consistency.

The Cisco Nexus platform allows you to easily:

  • Integrate your applications into your customer’s existing DevOps tools chain
  • Improve flexibility in installing and deploying whatever protocol package or custom applications you need on the switch
  • Get open and full access to switch resources and data.

Integrated Solution

The feature richness in Cisco Nexus NX-OS combined with the scaling and performance capabilities enable customers to build efficient data centers.

The Ansible integration with Cisco Nexus platforms enables customers to take advantage of programming and automating the infrastructure at scale with speed.

Ansible accelerates Day 0, 1 and 2 operations in the following ways:

  • Day 0 – Automates device bring up
  • Day 1 – Push network configurations to maintain consistency across the infrastructure
  • Day 2 – Optimizes network compliance and operation

The combined Ansible and Cisco solution provides:

  • Speed IT Transformation
  • Leverage Open Ecosystem
  • Efficient Operational Model
  • Faster Adoption
  • Improve Speed and Agility

conclusion:

Ansible helps to automate the things and increase productivity as well as decrease human resources and efforts.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

No responses yet

Write a response