Lade Veranstaltungen

« Alle Veranstaltungen

  • Diese Veranstaltung hat bereits stattgefunden.

GL380 Ansible Oktober

Oktober 4 - Oktober 6

Gratis

Die Zielgruppe für diesen Kurs sind Systemadministratoren, die Installation, Konfiguration und die Bereitstellung von Diensten und betriebliche Prozesse automatisieren möchten. Dieser Kurs deckt alle Kernfunktionen von Ansible ab, einschließlich: Installieren und Konfigurieren, Ausführen von Ad-hoc-Befehlen, Verstehen von Modulen, Erstellen und Verwenden von Playbooks, Variablen und Einbindung, Aufgabensteuerung, Vorlagen und Rollen. Der Kurs deckt weiter ab: Umgang mit sensiblen Daten über Ansible Vault, Integration mit Docker und Vagrant, Vernetzung und Fehlerbehebung

Voraussetzungen: Erfahrung mit Linux-Shell und grundlegender Systemadministration
Distribution: Centos 8 / Red Hat Enterprise Linux 8
Dauer: 3 Tage
Kosten: 1800.- zuzüglich MwSt

Inhalt

  1. ANSIBLE OVERVIEW
    1. Why Ansible?
    2. Overview of Architecture
    3. QUIZ: Architecture
    4. Inventory
    5. Inventory Patterns
    6. Inventory Plugins
    7. QUIZ: Inventory and Patterns
    8. DEMO [Required]: Introducing Ansible
  2. DEPLOYING ANSIBLE
    1. Installing
    2. DEMO: Installing Ansible
    3. Configuration Files
    4. DEMO: Configuration Files
    5. Module Syntax Help
    6. Running Ad-Hoc Commands
    7. DEMO [Required]: Ad-Hoc Commands
    8. Dynamic Inventory
    9. DEMO [Required]: Dynamic Inventory

    LAB TASKS

    1. Deploying Ansible
    2. Ad-Hoc Commands
    3. Dynamic Inventories
  3. PLAYBOOKS BASICS
    1. Writing YAML Files
    2. Playbook Structure
    3. Host and Task Execution Order
    4. Command Modules
    5. Significant Module Categories
    6. File Manipulation
    7. Network Modules
    8. Packaging Modules
    9. System Storage
    10. Account Management
    11. Security
    12. Services
    13. DEMO: Playbooks

    LAB TASKS

    1. Playbook Basics
    2. Playbooks: Command Modules
    3. Playbooks: Common Modules
  4. VARIABLES AND INCLUSIONS
    1. Variables
    2. Variables – Playbooks
    3. Variables – Inventory
    4. Variables – Registered
    5. Variables – Magic
    6. Facts
    7. DEMO: Facts
    8. Inclusions

    LAB TASKS

    1. Variables and Facts
    2. Inclusions
  5. JINJA2 TEMPLATES
    1. Jinja2
    2. The template Module
    3. Expressions
    4. QUIZ: Jinja2 Templates
    5. Filters
    6. Methods
    7. Tests
    8. Lookups
    9. Control Structures
    10. DEMO: Jinja2 Templates

    LAB TASKS

    1. Jinja2 Templates Basics
    2. Jinja2 Templates
    3. Jinja2 Templates
  6. TASK CONTROL
    1. Loops
    2. Loops (cont.)
    3. Loops and Variables
    4. DEMO: Constructing Flow Control
    5. Conditionals
    6. DEMO: Conditionals
    7. Handlers
    8. Tags
    9. Handling Errors

    LAB TASKS

    1. Task Control
  7. ROLES
    1. Roles
    2. Role Usage Details
    3. Creating Roles
    4. QUIZ: Role Structure
    5. Deploying Roles with Ansible Galaxy
    6. DEMO: Deploying Roles with Ansible Galaxy

    LAB TASKS

    1. Converting Playbooks to Roles
    2. Creating Roles from Scratch
    3. Ansible Galaxy Roles
  8. OPTIMIZING ANSIBLE
    1. Connection Types
    2. Delegation
    3. Parallelism
    4. Callback Plugins

    LAB TASKS

    1. Optimizing Ansible
  9. ANSIBLE VAULT
    1. Configuring Ansible Vault
    2. Vault IDs
    3. Executing with Ansible Vault
    4. DEMO: Configuring Ansible Vault

    LAB TASKS

    1. Ansible Vault
  1. NETWORK AUTOMATION
    1. Network Automation
    2. Simple Network Module Examples
    3. Network Modules: Gotchas
    4. Simple IOS Modules Examples
    5. General Purpose ios Modules

Details

Beginn:
Oktober 4
Ende:
Oktober 6
Eintritt:
Gratis
Veranstaltungskategorie:

Veranstaltungsort

Remote – Dieser Kurs findet im Digitalen Klassenzimmer mit Live Trainer statt. Jeder Teilnehmer schaltet sich per Remote Software (Zoom) zu

Veranstalter

OpenEducation
Telefon:
+41 430 44 00
E-Mail:
info@openeducation.ch
View Veranstalter Website
NACH OBEN