Ansible by Red Hat: Now with Native NetApp Portfolio Integration

AnsibleBy Brendan Wolfe, Sr. Marketing Manager, NetApp


NetApp is pleased to announce that Red Hat Ansible is now pre-packaged with integration for NetApp’s storage portfolio.   As enterprises make the move to adopt sophisticated next generation datacenter technologies to speed time to market, automation of IT tasks has become an essential element.  This integration ensure enterprises can quickly provision, deploy and manage NetApp storage platforms regardless of which one they use: ONTAP, SolidFire, or E-Series storage platforms.


What is Ansible?

Ansible is a popular and easy-to-use, open-source configuration management tool from Red Hat.  Enterprises use Ansible to automate repetitive IT tasks that frees admins up to focus on efforts that help deliver more value to the business and speeding time to application delivery. Ultimately, Ansible gives teams the one thing they can never get enough of: time.


Ansible uses a simple automation language – YAML -  to perfectly describe an IT application infrastructure. It’s easy-to-learn, self-documenting, and doesn’t require a grad-level computer science degree to read. Automation shouldn’t be more complex than the tasks it’s replacing.


What does it mean for NetApp?

NetApp wrote separate modules (drivers) for ONTAP, SolidFire and E-Series as the first step to enable NetApp platforms to work and communicate with Ansible.  These modules have been reviewed and approved by the Ansible team who has merged them into their distribution enabling the latest release of Ansible (version 2.3) to come pre-packaged with the NetApp modules. 


NetApp has independently supported Ansible for some time, but merging the modules into the core Ansible project  enables and encourages open source community management, support, and contribution.


Where do we go from here?

Currently, we have three sample Playbooks available for download, one for each platform, to show/teach an end-user how to use the existing modules. Ansible Playbooks describe an IT policy that you want to enforce, or a series of steps in a general IT process.


We have plans to work with the community to produce Playbooks for a specific set of use-cases.  For example, one of the things that we are currently working on is a Playbook that can help automate ONTAP configuration for our OpenStack drivers. 


Where can I lean more?

If you want to get started with Ansible, you can visit us at thePub, join our Slack channel, or read this recent blog post on getting started with Ansible Playbooks.