Ansible ist eine einfache aber äußerst leistungsfähige Lösung zur Orchestrierung und Automatisierung von Infrastrukturen. Mit Hilfe dieser Open-Source Software erstellen und konfigurieren Sie vollautomatisch Server und Services. Diese Automatisierung und die damit einhergehende Nachvollziehbarkeit und Dokumentation der Systeme helfen die DevOps-Prinzipien im Unternehmen zu etablieren. In unserem drei-tägigen Workshop lernen Sie alles für den täglichen Einsatz von Ansible in Ihrem Unternehmen.

Was Sie lernen werden:

Tag 1

GRUNDLAGEN

Wir blicken auf die Grundlagen und Vorteile vom Konfigurations-Management im Allgemeinen und Ansible im Speziellen. Es folgt eine Einführung in die Architektur von Ansible sowie die Installation und grundlegende Konfiguration.

MODULES | DEVOPS | ANSIBLE.CFG | VERSION CONTROL | SSH | PRIVILEGE ESCALATION | BECOME

INVENTORIES

Die zu verwaltenden Systeme werden in Inventories beschrieben und in logische Gruppen eingeteilt. Über Variablen wird festgelegt, wie auf dieses Systeme zugegriffen werden kann.

HOSTS | GROUPS | ANSIBLE_HOST | ANSIBLE_SSH | DYNAMIC INVENTORY

COMMANDS

Lernen Sie die wichtigsten Command-Line-Tools kennen und nutzen Sie Ad-Hoc Kommandos um einzelne Tasks auf den Zielsystemen auszuführen. Wir blicken zudem auf einige Module und deren Vorteile.

ANSIBLE-PLAYBOOK | ANSIBLE-DOC | ANSIBLE-CONFIG | AD-HOC COMMANDS | IDEMPOTENCE

Tag 2

PLAYBOOKS

Beschreiben Sie den gewünschten Zustand Ihrer Systeme in Playbooks. Die Anweisungen dazu werden in YAML (einer einfachen Auszeichnungssprache) verfasst.

YAML | PLAYS | TASKS | NOTIFY | DELEGATE | TAGS | LISTS

ROLES

Teilen Sie komplexe Playbooks in kleinere, wiederverwendbare Bestandteile, die sogenannten Rollen auf. Über eine spezielle Struktur im Dateisystem werden automatisch Variablen, Templates und Handler inkludiert.

VARS | ANSIBLE GALAXY | META | TASKS | HANDLERS | DEFAULTS

TEMPLATES

Ansible nutzt für Vorlagen die Template Engine Jinja2. Damit haben Sie die Möglichkeit dynamische Konfigurationen auf Ihren Systemen auszurollen. Wir blicken auf die Syntax, Filter und Variablen der Template-Language.

JINJA2 | FILTER | VARIABLES

VARIABLEN

Variablen sind die Grundlage dynamischer Playbooks, Rollen und Templates. Nach diesem Abschnitt kennen Sie die verschiedenen Arten von Variablen und wissen, wo Sie diese definieren können.

FACTS | MAGIC VARIABLES | REGISTER | HOSTVARS

Tag 3

ANSIBLE VAULT

Schützen Sie Ihre sensible Daten wie Passwörter oder API-Tokens, indem Sie sie mit Ansible Vault verschlüsselt speichern. So können auch solche Daten problemlos in der Versionskontrolle verwaltet werden.

VAULT | ENCRYPTION | REKEYING | CREDENTIALS

SOFTWARE STACK

Wir deployen ein Debian-Linux-System mit Nginx, PostgreSQL, PHP und Let’s-Encrypt-Zertifikat. Alle Installationsschritte, Konfigurationen sowie die Erstellung der Instanz selbst werden selbstverständlich mit Ansible erledigt.

NGINX | POSTGRESQL | PHP | ACME.SH | LETS ENCRYPT

OPEN SPACE

Wir möchten sicherstellen, dass Sie mit Abschluss des Workshops Ansible optimal in Ihrem Unternehmen einsetzen können. Daher bieten wir Ihnen an dieser Stelle Raum für speziellen Fragen, Wünsche und Anforderungen.

Dieser Workshop richtet sich an Linux/Unix-Systemadministratoren, die Ihre Infrastruktur und wiederkehrende Aufgaben automatisieren möchten.

Zur Teilnahme empfehlen wir Linux-Kenntnisse sowie Grundkenntnisse gängiger Netzwerk-Services wie SSH, Webserver und Datenbanken.

Für einen optimalen Lernerfolg und um genügend Freiraum für Diskussionen und Fragen zu haben, ist der Workshop auf sechs Teilnehmer begrenzt. Bei weniger als zwei Anmeldungen behalten wir uns eine Absage vor. In diesem Fall werden wir gemeinsam mit Ihnen versuchen einen geeigneten Ersatztermin für eine öffentliche oder Inhouse-Schulung zu finden.

Zur Planung der Mittagessen möchten wir Sie bitten, uns besondere Ernährungsbedürfnisse (vegan, vegetarisch, Intoleranzen) im Vorfeld mitzuteilen.

Gerne helfen wir Ihnen bei allen Fragen zum Workshop, der Anreise oder der Hotelsuche. Rufen Sie uns dazu bitte einfach an unter: 0 22 23/75 59 920.

3 Tage Schulung, jeweils von 09:00 Uhr bis 17:00 Uhr.

Kostenloses WLAN.

Mittagessen (inkl. einem Getränk) und Pausenverpflegung.

Ein Abendessen (inkl. zwei Getränken).

Teilnahmebestätigung.

Schulungspräsentation als PDF.

Wir setzen stets aktuelle Software-Versionen in den Workshops ein. Zur Teilnahme benötigen Sie Ihr eigenes Notebook (begrenzte Zahl an Leihnotebooks verfügbar). Die Cloud-Instanzen, auf denen die Übungen durchgeführt werden, stellen wir Ihnen zur Verfügung.

Die nächsten freien Termine

26. Juni 2019

Bonn oder Königswinter

Den genauen Veranstaltungsort geben wir rechtzeitig bekannt.

Max. 6 Teilnehmer

1.190 €

1.416,10 € inkl. MwSt

26. Juni 2019

Bonn oder Königswinter

Den genauen Veranstaltungsort geben wir rechtzeitig bekannt.

Max. 6 Teilnehmer

1.190 €

1.416,10 € inkl. MwSt

Wunschtermin nicht dabei? Sprechen Sie uns an, gemeinsam finden wir eine Lösung.