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.
Fonctionnalités
- 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.
Détails
- 3 Sections
- 9 Lessons
- 3 Days
Expand all sectionsCollapse all sections
- Dag 1: Installatie en Basisconfiguratie van Ansible Tower (7 uur)3
- 1.1Introductie 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.
- 1.2Gebruikersbeheer 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.
- 1.3Werken 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)3
- 2.1Playbooks 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.
- 2.2Geavanceerde 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.
- 2.3CI/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)3
- 3.1Security 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.
- 3.2Schaalbaarheid 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.
- 3.3Case 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.