Kursplan

1. Introduktion till Ansible

  • Översikt över Configuration Management och Automation
    • Vad är Configuration Management?
    • Vikten av automatisering i IT-verksamheten
  • Vad är Ansible?
    • Historia och evolution
    • Viktiga funktioner och fördelar
  • Ansible Arkitektur
    • Kontrollnod och hanterade noder
    • Inventerings- och konfigurationsfiler
    • Moduler, plugins och spelböcker
  • Praktisk övning

2. Inställning Ansible

  • Installera Ansible
    • Installation på olika operativsystem (Windows, macOS, Linux)
  • Ställa in miljön
    • Konfigurera kontrollnoden
    • Generering och distribution av SSH-nycklar
  • Praktisk övning

3. Ansible Grunderna och automatisering

  • Ad-hoc-kommandon för automatisering
    • Köra enkla Ansible kommandon
    • Använda vanliga Ansible moduler (ping, command, copy, aptyum, )
  • Inventering Management
    • Statisk vs dynamisk inventering
    • Gruppera värdar
    • Värdvariabler och gruppvariabler
  • Praktisk övning

4. Att skriva din första spelbok

Teori (20 minuter)

  • Introduktion till spelböcker
    • Grundläggande om YAML-syntax
    • Spelbokens struktur: Spel, Uppgifter, Variabler
  • Automatisera uppgifter med spelböcker
    • Exempel på uppgifter: installera programvara, hantera filer och tjänster
  • Praktisk övning
  • Kontroll av uppgifter
    • Lägga till hanterare och meddelanden
    • Använda villkor och loopar i uppgifter

5. Avancerade spelbokskoncept

  • Roller för strukturerad automatisering
    • Introduktion till roller
    • Skapa och använda roller
  • Variabler och fakta
    • Definiera och använda variabler
    • Insamling och användning av fakta
  • Mallar
    • Använda Jinja2-mallar
    • Generera konfigurationsfiler dynamiskt
  • Praktisk övning

6. Slutsats och nästa steg 

  • Sammanfattning av dagen
    • Viktigt att ta med sig om automatisering med Ansible
  • Resurser för ytterligare utbildning
    • Böcker, handledningar och officiell dokumentation
  • Frågor och svar

Krav

Basic understanding of Linux/Unix commands Familiarity with SSH and basic networking concepts

 7 timmar

Antal deltagare


Price per participant

Vittnesmål (5)

Upcoming Courses

Relaterade Kategorier