This site uses cookies, tokens, and other third party scripts to recognize visitors of our sites and services, remember your settings and privacy choices, and — depending on your settings and privacy choices — enable us and some key partners to collect information about you so that we can improve our services and deliver relevant ads.

By continuing to use our site or clicking Accept, you agree that CBS and our key partners may collect data and use cookies for personalized ads and other purposes, as described more fully in our privacy policy. You can change your settings at any time by clicking Manage Settings.

Must read Won't get fooled again: Gig economy second wave begins to break

Red Hat's Ansible 2.3 DevOps tool released

Red Hat is steering its DevOps program into network management.

The latest Red Hat Ansible release is meant to improve this DevOps tool's networking power.

Like most DevOps programs, Red Hat's Ansible doesn't require your IT staff to be coding wizards. It's meant to make server and cloud deployment and configuration easy. Specifically, Ansible enables you to:

  • Deploy and manage applications across private and public clouds.
  • Speed service delivery through DevOps initiatives.
  • Streamline cloud installations and upgrades.
  • Speed up container adoption by simplifying orchestration and configuration.

    special feature

    Riding the DevOps Revolution

    A DevOps approach allows IT to deliver applications faster than ever and avoid silos that can slow down big companies. We explore how to integrate this model to maximum effect.

So far, it's like the usual DevOps tools, such as market-leaders Chef and Puppet. This new edition, Ansible 2.3, takes a bit of a different path by focusing on advanced networking capabilities. This includes:

  • Persistent connections framework
  • The network_cli connection plugin
  • The netconf connection plugin

The first new feature allows a single SSH connection to stay active across multiple Ansible tasks. This reduces their total time for completion.

The two plugins enhance networking infrastructure integration. They are natively integrated into Ansible core. This enables Ansible Playbook -- Ansible's native language -- developers to enjoy a more seamless approach to automating network devices. By moving to a plugin approach for network devices connectivity, tasks and modules can take advantage of new plugins while using the local connection plugin. In other words, network connectivity is now handled across compute and network devices in a uniform fashion.

Ansible 2.3 also includes new networking platform support or modules from Apstra, Arista Networks, Avi Networks, Big Switch Networks, Cumulus Networks, Fortinet, Huawei, Lenovo, Ordnance, and Palo Alto Networks. The number of supported networking platforms has grown to 29 and the total networking module count is now 267.

Tim Cramer, Ansible's engineering director, added: "Since first introducing networking modules into Ansible, we have aimed to help users better orchestrate entire application infrastructures, including network devices, with one automation tool. With Ansible 2.3 ... we have expanded from networking enablement to a focus on increasing performance and providing better support for network environments, making Ansible a key component of networking deployments in production."

The program also boasts broader support for Microsoft Windows. The net effect is to make automating Windows with Ansible easier.

Want to see if it works for you? Ansible 2.3 is now available in its GitHub stable branch.

Related Stories:

Video: 3 things you should know about DevOps