Kursplan

Introduksjon

Oversikt over Ansible Prosjektegenskaper og arkitektur

  • Gjennomgang av grunnleggende Ansible konsepter og prinsipper
  • Komme i gang med avanserte Ansible-syntaks- og åpen kildekodeverktøy

Sette opp Ansible og konfigurere automatiseringsressurser

  • Systemforutsetninger for Ansible
  • Velge det optimale OS-miljøet for Ansible-installasjon
  • Utfører innledende kommandoer på høyere nivå i Ansible CLI

Bruk av åpen kildekode-prosjekter og -funksjoner i Playbooks

  • Instantiating Playbooks-komponenter for avansert bruk

Arbeide med Ansible varelager for komplekse automatiseringsprosesser

Håndtering av datainteraksjon mellom Ansible verktøy og systemer

Dybdebruk av tradisjonelle Ansible-komponenter og ad-hoc-kommandoer

Bruk av avansert Ansible-syntaks og bruk av utvidbare YAML-praksis

  • Hvordan administrere usikre eller rådatastrenger?

Utføre strengtransformasjon for fleksible Ansible funksjoner

  • Manipulere komplekse data for administrative operasjoner

Oversikt over Open-Source Plugins for Ansible Project

  • Utvidelse av plugins for optimal bruk

Oppdaterer Playbooks-implementeringsfunksjoner innen Ansible

  • CLI vs grensesnittutførelser for Playbooks
  • Arbeide med komplekse nøkkelord og bruke mellomliggende CLI-verktøy

Administrere optimaliserte applikasjoner av Ansible-komponenter og ad-hoc-funksjoner

  • Beste praksis for arbeid med loops, conditionals, etc.

Administrere Playbooks-feil og angi miljø for eksterne oppgaver

Resirkulering av artefakter og regulerende roller i Ansible

Bruke dynamiske lagerstrukturer og mønstre

  • Gjennomgå konsepter for spesielle tagger og implementere deres bruk

Bruke utvidbare tilkoblingsmetoder og administrere vertsnøkler

Kryptering av Ansible prosjektinnhold og utførelse av avanserte datamanipulasjonsstrategier

Integrering av Ansible med AWX for optimale koordinasjonsfunksjoner

Interaksjon med RESTful APIer ved hjelp av Playbooks og AWX

Automatisering av bygge rørledninger og strømlinjeforming av arbeidsflyter i Ansible

Utvikle CI/CD-tilnærminger med Ansible

Oversikt over utvikling av tilpassede moduler og plugins i Ansible

  • Implementering av effektiv praksis for lokale og globale moduler eller plugins
  • Opprette og skrive optimaliserte moduler og plugins

Betjene Ansible verktøy og funksjoner med Python 3.x og Python API

Feilsøkingsmoduler og tips for Documentation formatering

Distribuere Ansible moduler i eksterne plattformer

  • Retningslinjer for Ansible implementeringer i Microsoft, AWS og mer

Testing Ansible med effektive metoder og overvåkingsmodulens livssykluser

  • Avansert utviklingspraksis for andre Ansible ressurser og verktøy

Bruke metadatastrukturer i Ansible og integrere med offentlige skytjenester

Distribuere skybaserte applikasjoner ved hjelp av Ansible automatisering

  • Migrerer til en skybasert plattform med Ansible

Integrering av Ansible med Repos og oppsett av samlingsvedlikeholdere

Automatisering av nettverk med Ansible og svar på arbeidsbelastning for dynamiske operasjoner

  • Arbeide med Ansible nettverksmoduler og analysere Ansible data
  • Administrere tidsavbrudd, proxy og andre problemer
  • Øver på virtualisering og containeriseringsmetoder

Utøve avanserte vedlikeholds- og administrasjonsmetoder for Ansible prosjekt og komponenter

Diskutere dyptgående konsepter for Ansibles utviklingssyklus

  • Utnytte Ansible dokumentasjon og ressurser med åpen kildekode

Demonstrerer de vanligste automatiseringssakene til organisasjonen

Feilsøking Ansible

Oppsummering og konklusjon

Krav

  • Ferdighet i YAML programmeringssyntaks og Python 3.x
  • Bred erfaring innen Linux systemadministrasjon og CLI
  • Kunnskap om grunnleggende Ansible automatiseringsoppgaver
  • En forståelse av Ansible plattformkonsepter og -prinsipper
  • Kjennskap til IT-arbeidsflyter og DevOps arkitektur

Publikum

  • DevOps Ingeniører
  • Utviklere
  • SysOps-administratorer
 35 timer

Antall deltakere


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories