Skip to content Skip to content
Vladimir Chavkov

Ansible for Cloud Automation Training

Bridge the gap between configuration management and cloud provisioning with this 3-day course. Learn to use Ansible collections to automate infrastructure across AWS, Azure, and GCP — from provisioning VMs and networks to managing cloud-native services.

Duration3 days (24 hours)
LevelIntermediate
DeliveryIn-person, Live online, Hybrid
CertificationN/A
  • Ansible users extending automation to cloud platforms
  • Cloud engineers adding Ansible to their toolset
  • DevOps teams managing hybrid or multi-cloud environments
  • Infrastructure engineers automating cloud provisioning

After completing this training, you’ll be able to:

  • Provision and manage cloud resources using Ansible collections
  • Automate AWS, Azure, and GCP infrastructure end to end
  • Build dynamic inventories from cloud provider APIs
  • Manage cloud networking, storage, and compute with playbooks
  • Implement cloud-specific patterns and best practices
  • Integrate Ansible cloud automation into CI/CD pipelines

Module 1: Ansible and Cloud Providers

  • Cloud automation patterns with Ansible
  • Authentication and credential management
  • Ansible collections for cloud providers
  • Hands-on: Set up cloud provider authentication

Module 2: AWS with amazon.aws Collection

  • EC2 instances, security groups, and key pairs
  • VPC, subnets, and networking components
  • S3 buckets, IAM roles, and policies
  • Hands-on: Provision a complete AWS environment

Module 3: AWS Advanced Patterns

  • Dynamic inventory with aws_ec2 plugin
  • CloudFormation integration
  • EKS and RDS automation
  • Hands-on: Build dynamic inventory and manage AWS services

Module 4: Azure with azure.azcollection

  • Resource groups, VMs, and networking
  • Azure Storage and Key Vault
  • AKS and Azure SQL automation
  • Hands-on: Provision Azure infrastructure with Ansible

Module 5: GCP with google.cloud Collection

  • Compute Engine, VPC, and firewall rules
  • Cloud Storage and Cloud SQL
  • GKE cluster automation
  • Hands-on: Automate GCP resource provisioning

Module 6: Dynamic Inventories

  • Cloud-specific inventory plugins
  • Composing inventories across providers
  • Inventory caching and performance
  • Hands-on: Build multi-cloud dynamic inventories

Module 7: Multi-Cloud Automation

  • Abstracting cloud differences with roles
  • Variable structures for multi-cloud deployments
  • Consistent naming and tagging strategies
  • Hands-on: Deploy the same application across two clouds

Module 8: Network and Security Automation

  • Cloud network peering and VPN automation
  • Security group and firewall management
  • Certificate and secrets management
  • Hands-on: Automate cross-cloud networking

Module 9: CI/CD Integration

  • Running Ansible in CI/CD pipelines
  • State management and drift detection
  • Ansible vs Terraform — when to use each
  • Hands-on: Integrate cloud automation into a deployment pipeline
  • Ansible Fundamentals or equivalent experience
  • Basic understanding of at least one cloud platform (AWS, Azure, or GCP)
  • Familiarity with cloud networking concepts
FormatDescription
In-PersonOn-site at your company’s location, hands-on with direct interaction
Live OnlineInteractive virtual sessions with screen sharing and real-time labs
HybridCombination of on-site and remote sessions, flexible scheduling

All formats include hands-on labs, course materials, and post-training support.