Configuration Management & Automation
NetApp ONTAP and Element Ansible modules are supported via our Slack channel. REST API help is also available via our Slack channel. Get started automating on NetApp now.NetApp is proud to be a Red Hat Certified Supported Module Vendor. NetApp modules are available in our collections at https://galaxy.ansible.com/netapp. ONTAP and Element are supported modules via our Slack channel. E-Series and StorageGrid modules are provided as well at best effort. For instructions on how to get started using Ansible with NetApp see the four part series: Getting Started with NetApp and Ansible. See all Ansible Posts.
NetApp provides a rich, industry-standard REST API that lets customers automate their ONTAP storage management to ease day-to-day operations. We also provide a Python Client Library to help our end-users simplify and accelerate the development of their applications. REST APIs sample scripts are posted here. See all ONTAP REST APIs posts.
Taking advantage of shared lookups – Advanced Topic
If you haven’t been made aware, playbooks are now being published to https://www.github.com/netapp-automation/ansible for anyone to use. Most of the playbooks being posted are what I call lookups. Lookups use the na_ontap_info module to pull information about one or...
Separating tasks in playbooks using tags
Sometimes it is useful to create a single playbook or role that does multiple steps, but not steps you want to run every time. You can use ‘tags’ to only include or exclude certain tasks in a playbook. To look at this concept I will use a playbook for creating...
ONTAPI to REST Mapping
One of the top requirements for today’s IT industry is automation with industry-standard techniques. NetApp is one of the first companies to create its own proprietary APIs (called Zephyr APIs or ONTAPI). NetApp created client libraries so that users could consume...
Using the private CLI passthrough with the ONTAP REST API
NetApp® ONTAP® REST APIs are available starting with ONTAP 9.6, the primary external-facing API for the long term. To help CLI and ONTAP users transition to the ONTAP REST API, ONTAP provides a private REST API endpoint that can be used to access any CLI command....
Advanced Topic: Information gathering and dynamic use with na_ontap_info
Configure StorageGRID Ansible project on AWX
Ansible is a simple yet powerful IT automation engine that helps users automates day-to-day repetitive tasks. Adding Ansible Towers or AWX to this powerful engine will give users role-based access to perform tasks and leverage other features like scheduling, creating...