Kursplan

Införandet

Översikt över Ansible Projektfunktioner och arkitektur

  • Granska grundläggande Ansible begrepp och principer
  • Komma igång med avancerad Ansible syntax och verktyg med öppen källkod

Konfigurera Ansible och konfigurera Automation-resurser

  • Systemkrav för Ansible
  • Välja den optimala OS-miljön för Ansible-installationen
  • Köra inledande kommandon på högre nivå i Ansible CLI

Använda projekt och funktioner med öppen källkod i spelböcker

  • Instansiera Playbooks-komponenter för avancerade användningsfall

Arbeta med Ansible Lager för komplexa automationsprocesser

Hantera datainteraktion mellan Ansible verktyg och system

Djupgående användning av traditionella Ansible komponenter och ad hoc-kommandon

Arbeta med avancerad Ansible syntax och använda utökningsbara YAML-metoder

  • Hur hanterar man osäkra eller rådatasträngar?

Köra strängtransformering för flexibla Ansible funktioner

  • Manipulera komplexa data för administrativa åtgärder

Översikt över plugins med öppen källkod för Ansible Project

  • Utöka plugins för optimala användningsfall

Uppdatera distributionsfunktioner för spelböcker inom Ansible

  • CLI jämfört med gränssnittskörningar för spelböcker
  • Arbeta med komplexa nyckelord och använda CLI-verktyg på mellannivå

Administrera optimerade applikationer av Ansible komponenter och ad hoc-funktioner

  • Bästa praxis för att arbeta med loopar, villkor osv.

Hantera spelboksfel och ställa in fjärruppgifter Miljö

Återvinning av artefakter och reglerande roller i Ansible

Använda dynamiska lagerstrukturer och mönster

  • Granska koncept för specialtaggar och implementera deras användningsområden

Tillämpa utökningsbara anslutningsmetoder och hantera värdnycklar

Kryptera Ansible projektinnehåll och exekvera avancerade strategier för datamanipulering

Integrera Ansible med AWX för optimala koordinationsfunktioner

Interagera med RESTful-API:er med hjälp av spelböcker och AWX

Automatisera bygg-pipelines och effektivisera arbetsflöden i Ansible

Utveckla CI/CD-metoder med Ansible

Översikt över utveckling av anpassade moduler och plugins i Ansible

  • Implementera effektiva metoder för lokala och globala moduler eller plugins
  • Skapa och skriva optimerade moduler och plugins

Använda Ansible Verktyg och funktioner med Python 3.x och Python API

Felsökningsmoduler och tips för Documentation formatering

Distribuera Ansible-moduler på externa plattformar

  • Riktlinjer för Ansible implementeringar i Microsoft, AWS med mera

Testning Ansible med effektiva metoder och övervakning av modulernas livscykler

  • Avancerade utvecklingsmetoder för andra Ansible resurser och verktyg

Använda metadatastrukturer i Ansible och integrera med offentliga molntjänster

Distribuera molnbaserade program med hjälp av Ansible Automation

  • Migrera till en molnbaserad plattform med Ansible

Integrera Ansible med lagringsplatser och konfigurera samlingsunderhållare

Automatisera nätverk med Ansible och svara på arbetsbelastning med dynamiska operationer

  • Arbeta med Ansible nätverksmoduler och tolka Ansible data
  • Hantera timeout, proxy och andra problem
  • Öva på virtualiserings- och containeriseringsmetoder

Övning av avancerade underhålls- och administrationsmetoder för Ansible projekt och komponenter

Diskutera djupgående koncept för Ansible:s utvecklingscykel

  • Utnyttja Ansible dokumentation och resurssamlingar med öppen källkod

Demonstrera de vanligaste automatiseringsfallen för organisationen

Felsökning Ansible

Sammanfattning och slutsats

Krav

  • Kunskaper i YAML-programmeringssyntax och Python 3.x
  • Omfattande erfarenhet av Linux systemadministration och CLI
  • Kunskap om grundläggande Ansible automatiseringsuppgifter
  • En förståelse för Ansible plattformskoncept och principer
  • Kännedom om IT-arbetsflöden och DevOps arkitektur

Publik

  • DevOps Ingenjörer
  • Utvecklare
  • SysOps-administratörer
 35 timmar

Antal deltagare


Price per participant

Vittnesmål (2)

Upcoming Courses

Relaterade Kategorier