Learn to automate Linux infrastructure using Ansible's agentless, SSH-based architecture on RHEL 9. This course builds practical automation skills through an infrastructure-as-code approach, starting with inventory management and YAML fundamentals, then progressing through playbook development, variable scoping, Jinja2 templating, and advanced task control with loops, conditionals, and error-handling blocks.
Coverage spans the complete Ansible automation workflow: ad-hoc commands, core modules for package management, storage provisioning, user accounts, firewall rules, and services, then advances to role creation with Ansible Galaxy, performance tuning through parallelism strategies and connection plugins, and credential protection with Ansible Vault. An appendix introduces network device automation with IOS modules.
Every chapter pairs instructor-led demonstrations with guided lab exercises where students build, test, and troubleshoot real playbooks on live RHEL 9 systems, developing the hands-on automation skills that production IT operations demand.