Skip to content

ramrexx/AnsibleLaunchPad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AnsibleLaunchPad

ansible-launchpad image

Purpose

This workshop offers an opinionated approach to rapidly onboarding automators to Red Hat's Ansible Automation Platform (AAP). AAP is Red Hat's enterprise-grade solution, providing essential features like support, scalability, security patches, certified content, and advanced management.

High-level breakdown of AAP's components:
  • Automation Gateway: Web-based UI and REST API provides a unified interface and experience for AAP
  • Automation Controller: Control-plane and job engine for AAP
  • Automation Hub: Centralized repository for certified content
  • Event-Driven Ansible (EDA): Reactive automation based on events
  • Automation Mesh: Distributed execution of automation across hybrid environments
  • Analytics: Insights and reporting on automation usage
  • RBAC: Role-based access control for enterprise security
Key features:
  • Agentless: No need to install software on managed nodes
  • Simple: Uses YAML for configuration and automation scripts
  • Powerful: Can manage complex deployments and configurations
  • Idempotent: Ensures consistent state regardless of how many times you run it
Workshop Target Audience
  • New Ansible developers/automators
  • Existing developers looking to contribute to automation
  • DevOps engineers
  • System administrators transitioning to automation
  • Team leads and architects looking to scale their automation efforts
Workshop Duration
  • 2.5 - 3 Hours.
Learning Objectives
  • Set up their local development environment for Ansible on RHEL, Windows, containerized, and macOS using VS Code.
  • Utilize VS Code extensions for enhanced Ansible development.
  • Understand the basics of Git and GitHub/GitLab for basic source control management.
  • Connect to Red Hat Developer Spaces (OpenShift Dev Spaces) for a cloud-based development environment.
  • Write and test basic Ansible playbooks.
  • Implement best practices for Ansible content organization and structure.

Table of Contents (Training Modules)


1. Developer Node Setup

2. Source Control Basics

3. Execution Environments

4. First Playbook

5. Final Exam


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •