Kursplan

Introduktion

Översikt över Ansible Projektegenskaper och arkitektur

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

Konfigurera Ansible och konfigurera automationsresurser

  • Systemförutsättningar för Ansible
  • Välja den optimala OS-miljön för installationen av Ansible
  • Utför initiala kommandon på högre nivå i Ansible CLI

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

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

Arbeta med Ansible Inventering för komplexa automationsprocesser

Hantera datainteraktion mellan Ansible Verktyg och system

Fördjupad användning av traditionella Ansible komponenter och ad hoc-kommandon

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

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

Exekvera strängtransformation för flexibla Ansible funktioner

  • Manipulera komplexa data för administrativ verksamhet

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

  • Utöka plugins för optimal användning

Uppdatera Playbooks distributionsfunktioner inom Ansible

  • CLI vs gränssnittskörningar för Playbooks
  • Arbeta med komplexa nyckelord och använda mellanliggande CLI-verktyg

Administrera optimerade applikationer av Ansible-komponenter och ad-hoc-funktioner

  • Bästa metoder för att arbeta med loopar, villkor etc.

Hantera Playbooks-fel och ställa in miljö för fjärruppgifter

Återvinning av artefakter och reglerande roller i Ansible

Använda dynamiska lagerstrukturer och mönster

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

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

Kryptera Ansible projektinnehåll och exekvera avancerade datamanipuleringsstrategier

Integrering Ansible med AWX för optimala koordinationsfunktioner

Interagera med RESTful API:er med Playbooks och AWX

Automatisera byggledningar 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 i externa plattformar

  • Riktlinjer för Ansible implementeringar i Microsoft, AWS och mer

Testning Ansible med effektiva metoder och övervakningsmodulens livscykler

  • Avancerade utvecklingsmetoder för andra Ansible resurser och verktyg

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

Distribuera molnbaserade applikationer med Ansible Automation

  • Migrera till en molnbaserad plattform med Ansible

Integrera Ansible med Repos och ställa in samlingsunderhållare

Automatisera nätverk med Ansible och svara på arbetsbelastningen för dynamiska operationer

  • Arbeta med Ansible nätverksmoduler och analysera Ansible data
  • Hantera timeout, proxy och andra problem
  • Öva virtualisering och containeriseringsmetoder

Utöva avancerade underhålls- och administrationsmetoder för Ansible projekt och komponenter

Diskutera djupgående koncept för Ansibles utvecklingscykel

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

Demonstrera de vanligaste automationsfallen för organisationen

Felsökning Ansible

Sammanfattning och slutsats

Krav

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

Publik

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

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.

Price per participant

Vittnesmål (2)

Relaterade Kurser

Relaterade Kategorier