Aperçu du cours
Doel van de opleiding : Deze training is ontworpen voor systeembeheerders, DevOps-engineers en IT-architecten die Ansible Tower (nu bekend als Red Hat Ansible Automation Platform) willen gebruiken om automatiseringsworkflows te centraliseren, beheren en beveiligen. Deelnemers leren hoe ze Ansible Tower kunnen implementeren, gebruikersbeheer kunnen opzetten, geavanceerde workflows kunnen maken en integraties met CI/CD-pipelines en hybride cloudomgevingen kunnen realiseren.
Prérequis
- Ervaring met basis Ansible-playbooks en YAML-syntax.
- Basiskennis van Linux en systeembeheer.
- Basisvaardigheden in DevOps-tools zoals Jenkins, Git of Kubernetes zijn nuttig.
Objectifs pédagogiques
- Ansible Tower installeren, configureren en beheren in een IT-omgeving.
- Gebruikersbeheer en toegangscontrole implementeren met RBAC.
- Geavanceerde Ansible Tower-workflows en goedkeuringsprocessen opzetten.
- Geïntegreerde logging, auditing en beveiliging toepassen in Ansible Tower.
- Ansible Tower koppelen aan externe tools zoals Git, Jenkins en cloudproviders.
Public ciblé
- Systeem- en cloudbeheerders die Ansible Tower willen inzetten voor enterprise-automatisering.
- DevOps-engineers die Ansible willen integreren in CI/CD-pipelines.
- IT-architecten die geavanceerd beheer en automatisering willen implementeren in hybride omgevingen.
Programme de formation
-
Dag 1: Installatie en Basisconfiguratie van Ansible Tower (7 uur)
-
Introductie tot Ansible Tower en Enterprise Automation (2 uur) Wat is Ansible Tower en hoe verschilt het van Ansible CLI? Overzicht van Ansible Automation Platform-componenten. Praktijk: Installeren en configureren van Ansible Tower in een testomgeving.
-
Gebruikersbeheer en Role-Based Access Control (RBAC) (3 uur) Configureren van gebruikers, teams en rollen in Ansible Tower. Instellen van RBAC en toegangscontrole voor playbooks en workflows. Praktijk: Opzetten van een multi-user Ansible Tower-omgeving met beperkte rechten.
-
Werken met inventories en credentials (2 uur) Beheer van statische en dynamische inventories in Ansible Tower. Integreren van AWS, Azure en Kubernetes inventories. Praktijk: Automatisch laden van dynamische inventories en koppelen van credentials.
-
-
Dag 2: Automatisering van Workflows en Integratie met CI/CD (7 uur)
-
Playbooks en Job Templates in Ansible Tower (3 uur) Opzetten van Job Templates en geautomatiseerde playbook-executies. Implementeren van variabelen, prompts en parameters in Tower. Praktijk: Uitvoeren en plannen van een geautomatiseerde systeemupdate met Ansible Tower.
-
Geavanceerde workflows en notificaties in Ansible Tower (2 uur) Creëren van workflow jobs met afhankelijkheden en goedkeuringsprocessen. Configureren van webhooks en integraties met Slack, e-mail en externe API’s. Praktijk: Opzetten van een goedkeuringsworkflow met notificaties voor kritieke updates.
-
CI/CD-integratie met Ansible Tower (2 uur) Koppelen van Ansible Tower aan Jenkins, GitHub Actions en GitOps-tools. Automatiseren van deployments en rollback-processen met Ansible Tower. Praktijk: Opzetten van een CI/CD-pipeline die gebruik maakt van Ansible Tower.
-
-
Dag 3: Beveiliging, Logging en Multi-Cluster Beheer (7 uur)
-
Security en compliance in Ansible Tower (3 uur) Gebruik van Ansible Vault voor encryptie en beveiliging van credentials. Implementeren van logging, auditing en compliance-controles. Praktijk: Beveiligen van gevoelige gegevens met Ansible Vault en auditinglogs activeren.
-
Schaalbaarheid en multi-clusterbeheer met Ansible Tower (2 uur) Configureren van Tower Clustering en Execution Nodes. Integratie van hybride cloud en multi-datacenter omgevingen. Praktijk: Opzetten van een gedistribueerde Ansible Tower-cluster.
-
Case Study en afsluiting (2 uur) Ontwerpen van een enterprise-grade automatiseringsstrategie met Ansible Tower. Praktijk: Deelnemers implementeren een volledig geautomatiseerde workflow en presenteren hun oplossing.
-