Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inleiding DevOps
Het ontstaan van de DevOps-beweging
De behoefte aan industrialisatie in operations
Overzicht van tools
Positionering van Ansible in het huidige landschap
Presentatie van Ansible
Oorsprong van het project
Hoe het werkt, relatie tot SSH
Installatie
Praktische workshop: ansible installeren op de controle machine, de nodes voorbereiden.
Configuratie en "Ad Hoc" commando's
SSH configuratie
Het opzetten van de inventaris
Ad-hoc commando's
Modules: bestanden, packages, gebruikers, diensten, ...
Praktische workshop: ansible gebruiken om commando's uit te voeren op nodes, bestanden overzetten.
Implementatie en orkestratie met playbooks
Inleiding tot playbooks en YAML
Variabelen en feiten
Lussen en voorwaarden
Rollen en inclusies
Goede praktijken voor het schrijven van playbooks
Praktische workshop: playbooks schrijven om applicaties te implementeren, een volledige omgeving aansturen met ansible.
Om verder te gaan
De basismodules
Structuur en gedrag van een module
Hergebruik en gemeenschap: ansible-galaxy
Integratie met andere producten: vagrant, AWS, Rackspace, ...
Eigen webinterface: AnsibleTower
Praktische workshop: externe modules gebruiken, een vagrant omgeving implementeren met ansible