Ansible 102 - Ansible For Storage Devices


5 days



Essential Skills Gained

Ansible for Storage Strategies

Ansible and Dell PowerMax

Ansible and Dell Isilon / PowerScale

Ansible and Dell PowerStore


5 day course with lecture and hands-on labs.


Storage Engineers (specifically those using Dell Storage products), System Administrators, Network Engineers, and Developers will find this course a compelling overview for using Ansible to automate their workflows.


: This course offers a flexible (customizable) overview of using Ansible to automate the suite of Dell storage products including PowerMax, Isilon/PowerScale and PowerStore. Examples highlight Ansible’s latest current release capabilities, building complex playbooks, and developing workflow strategies all while observing best-practice techniques. Students will be encouraged to share with the class the manual ways they are currently doing work in an effort to create highly applicable Ansible solutions. Through these demonstrations, students will learn how to use code to extend structure and consistency to their specific job operations. Although this course focuses on Dell Storage solutions, Ansible is a Swiss-Army knife of abstracted automation. Every lesson is highly applicable beyond β€œjust” the Dell storage suite.

Download PDF βž”


  • πŸ’» Welcome to the Alta3 Research Lab Environment

  • πŸ’» Register for Poll

Up and Running

  • πŸ’» Using Vi and Vim

  • πŸ’» Using VSCode

LLM AI Toolkit

  • πŸ’» Large Language Model toolkit for AI Solution Assistance

Ansible Overview

  • πŸ’¬ Intro to Ansible

Software Control Management

  • πŸ’» SCM Option #1 - GitHub

  • πŸ’» SCM Option #2 - GitLab


  • πŸ’¬ Introduction to Ansible

  • πŸ’» Methods for Installing Ansible

  • πŸ’» Ansible Host Inventory

  • πŸ’» Ad-Hoc Modules and Gather Facts

  • πŸ’» Running a Playbook

  • πŸ’» Debug, Loops, and YAML Lists

  • πŸ’» When Conditionals, YAML Dictionaries, and Jinja

  • πŸ’» ansible.cfg setup

  • πŸ’» Building Playbooks - Bootstrap with raw, group and user Modules

Builtin Modules

  • πŸ’» Ansible Module - shell

  • πŸ’» Ansible Module - copy

  • πŸ’» Ansible Module - apt

  • πŸ’» Ansible Module - yum

  • πŸ’» Ansible Module - file

  • πŸ’» Ansible Module - git

  • πŸ’» Ansible Module - mount

  • πŸ’» Ansible Module - template

  • πŸ’» Deploying Web Services with Ansible


  • πŸ’¬ Ansible and HTTP

  • πŸ’» Ansible Module - uri

Galaxy and Collections

  • πŸ’¬ Supporting a New Storage Vendor

  • πŸ’» Roles and ansible-galaxy

  • πŸ’» Ansible Galaxy

  • πŸ’» Ansible Collections

Dell Compute

  • πŸ’¬ Ansible for DellEMC PowerEdge Servers

Dell EMC Storage

  • πŸ’» Ansible for Dell EMC PowerMax Storage

  • πŸ’» Ansible for Dell EMC PowerScale (Isilon)

  • πŸ’» Ansible for Dell EMC Unity

  • πŸ’» Ansible and Dell ECS S3

Storage Automation

  • πŸ’» Ansible for Pure Flash Array

  • πŸ’» Ansible for NetApp

Beyond Basics

  • πŸ’» Loops and Mapping YAML Vars Files in Playbooks

  • πŸ’» Playbook Tags

  • πŸ’» Ansible Handlers and Listeners to deploy Apache Web Service

  • πŸ’» Ansible Error Handling

  • πŸ’» pre_tasks, roles, tasks, post_tasks, and handlers

  • πŸ’» Ansible Keywords: register and when

  • πŸ’»Reading Variables into Playbooks

Plugin System

  • πŸ’» ansible-doc

  • πŸ’» Ansible Lookup Plugin

  • πŸ’» Ansible Callback Plugins

  • πŸ’» Ansible Plugin System


  • πŸ’¬ Ansible Dynamic Inventory

  • πŸ’» Ansible and AWS


  • πŸ’» Playbook Vars Prompt

  • πŸ’» Ansible Vault


  • πŸ’» Roles and Molecule


  • πŸ’» Ansible Playbook Output Logging


  • πŸ’» Ansible Module - script

  • πŸ’» Ansible, Python Methods, and Jinja Filters


  • πŸ’» Ansible for Brocade


  • πŸ’» Introduction to Jenkins

  • πŸ’» Case Study: Ansible Tower


  • πŸ’¬ Ansible Best Practice

  • πŸ’¬ Linux Fundamentals

  • πŸ’¬ Glossary

  • πŸ’¬ Curriculum Path: NetDevOps

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.