Customizing Ansible (A301MA)

 

Course Overview

This course is designed to move students beyond Ansible Essentials, and joins Ansible with other DevOps skill sets, including: Python scripting, utilizing Ansible Galaxy, running automated solutions with Jenkins, syncing code with Git and GitHub, continuous integration, debugging / linting, and much more! The lessons are built around current concepts observed within enterprises using Ansible.

Who should attend

  • DevOps Engineers
  • System and Cloud Administrators
  • Network Engineers and Developers
  • Python Developers

Prerequisites

  • Advanced Ansible skills and tools
  • Creating your own collection
  • Writing your own Ansible plugin module or other plugins
  • Playbook and solution architecture including best practices and solutions throughout industry
  • Creating Execution Environments
  • ansible-builder
  • ansible-runner
  • AI LLM prompt engineering for relevant configuration snippets and solutions

Follow On Courses

Outline: Customizing Ansible (A301MA)

Certification

  • Alta3 Research Customizing Ansible Certification

AI Lab Assistance

  • Meet VIRGIL: Your AI Lab Coach

Software Control Management

  • SCM Option #1 - GitHub
  • SCM Option #2 - GitLab
  • Git Branching

Ansible Review

  • Complete Playbook Design Guide

Creating Ansible Plugins

  • Getting dir(obj) help() and pydoc
  • Dictionaries
  • Lists
  • Python Data to JSON file
  • Python Data to YAML file
  • Writing an Ansible Module with Python
  • Ansible Lookup Plugin

Collections

  • Ansible Collections
  • Ansible Galaxy

Dynamic Inventory

  • Ansible Dynamic Inventory
  • YAML, JSON, Dynamic, and Cloud Inventories

Testing

  • Ansible Best Practice
  • Roles and Molecule
  • Ansible Lint

CI CD Tools

  • Ansible Workflow
  • Ansible and CI CD
  • Ansible Runner
  • ansible-builder
  • Building Custom Ansible Execution Environments
  • Triggering AWX builds with WebHooks
  • Pull Requests
  • AWX Playbooks

Ansible and GitLab

  • Ansible and CI Workflows with GitLab

AWX Studies

  • K8S Pods And Control Plane
  • Deploying AWX on Kubernetes

Kubernetes

  • K8S Architecture
  • Deploying Kubernetes using Ansible

Enterprise

  • Reverse Engineering Enterprise Playbooks

Prices & Delivery methods

Online Training

Duration
4 days

Price
  • US $ 2,795
Classroom Training

Duration
4 days

Price
  • United States: US $ 2,795

Schedule

Currently there are no training dates scheduled for this course.