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.
- 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
- 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
- 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
- 2.5 - 3 Hours.
- 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.