Course Outline
Invoering
Overzicht van Ansible projectkenmerken en architectuur
- Herziening van fundamentele Ansible concepten en principes
- Aan de slag met geavanceerde Ansible syntaxis en open source-tools
Instellen Ansible en configureren van automatiseringsbronnen
- Systeemvereisten voor Ansible
- De optimale besturingssysteemomgeving kiezen voor Ansible installatie
- Uitvoeren van initiële opdrachten op een hoger niveau in Ansible CLI
Gebruik maken van open-sourceprojecten en functies in Playbooks
- Instantie van Playbooks-componenten voor geavanceerde gebruiksscenario's
Werken met Ansible voorraden voor complexe automatiseringsprocessen
Omgaan met gegevensinteractie tussen Ansible tools en systemen
Uitgebreid gebruik van traditionele Ansible componenten en ad-hocopdrachten
Werken met geavanceerde Ansible syntaxis en gebruik maken van uitbreidbare YAML-praktijken
- Hoe beheert u onveilige of onbewerkte gegevensreeksen?
Stringtransformatie uitvoeren voor flexibele Ansible functionaliteiten
- Het manipuleren van complexe gegevens voor administratieve handelingen
Overzicht van open source-plug-ins voor project Ansible
- Uitbreiding van plug-ins voor optimale gebruiksscenario's
Implementatiefuncties van Playbooks bijwerken binnen Ansible
- CLI versus interface-uitvoeringen voor Playbooks
- Werken met complexe trefwoorden en intermediaire CLI-tools bedienen
Beheer van geoptimaliseerde toepassingen van Ansible componenten en ad-hocfuncties
- Best practices voor het werken met lussen, conditionals, etc.
Playbooks-fouten beheren en omgeving voor externe taken instellen
Artefacten recyclen en rollen reguleren in Ansible
Gebruik maken van dynamische inventarisstructuren en -patronen
- Het beoordelen van speciale tagsconcepten en het implementeren van hun gebruik
Uitbreidbare verbindingsmethoden toepassen en hostsleutels beheren
Projectinhoud coderen Ansible en geavanceerde strategieën voor gegevensmanipulatie uitvoeren
Integratie van Ansible met AWX voor optimale coördinatiefuncties
Interactie met RESTful API's met behulp van Playbooks en AWX
Automatisering van bouwpijplijnen en stroomlijning van workflows in Ansible
CI/CD-benaderingen ontwikkelen met Ansible
Overzicht van de ontwikkeling van aangepaste modules en plug-ins in Ansible
- Implementeren van efficiënte praktijken voor lokale en globale modules of plug-ins
- Creëren en schrijven van geoptimaliseerde modules en plug-ins
Bedienen van Ansible Tools en functies met Python 3.x en Python API
Foutopsporingsmodules en tips voor Documentation opmaak
Implementatie van Ansible modules op externe platforms
- Richtlijnen voor Ansible implementaties in Microsoft, AWS en meer
Testen Ansible met efficiënte methoden en monitoring van de levenscycli van modules
- Geavanceerde ontwikkelingspraktijken voor andere Ansible bronnen en hulpprogramma's
Metadatastructuren gebruiken in Ansible en integreren met openbare cloudservices
Implementatie van cloud-native applicaties met behulp van Ansible automatisering
- Migreren naar een cloud-native platform met Ansible
Integratie van Ansible met repo's en het instellen van collectiebeheerders
Netwerken automatiseren met Ansible en reageren op de dynamische operationele werklast
- Werken met Ansible netwerkmodules en het parseren van Ansible gegevens
- Time-out, proxy en andere problemen beheren
- Virtualisatie- en containerisatiemethoden oefenen
Geavanceerde onderhouds- en beheermethoden oefenen voor Ansible projecten en componenten
Het bespreken van diepgaande concepten van de ontwikkelingscyclus van Ansible.
- Gebruikmaken van Ansible documentatie en open-source bronnencollecties
Demonstreren van de meest voorkomende automatiseringsgevallen voor de organisatie
Probleemoplossing Ansible
Samenvatting en conclusie
Requirements
- Vaardigheid in de YAML-programmeersyntaxis en Python 3.x
- Uitgebreide ervaring met Linux-systeembeheer en CLI
- Kennis van fundamentele Ansible-automatiseringstaken
- Een goed begrip van de concepten en principes van het Ansible-platform
- Bekend met IT-workflows en DevOps-architectuur
Publiek
- DevOps Ingenieurs
- Ontwikkelaars
- SysOps-beheerders
Getuigenissen (2)
the Automation and speaking to different software packages
Eric Van Wyk
Cursus - Ansible for Experts
It really spoke to what we already have in our department