# Titel: Einstieg in die Automatisierung mit Ansible # Untertitel: Eine Geschichte über meine Reise zu und mit Ansible ## Shortpaper ### Zusammenfassung In diesem Vortrag möchte ich euch die Geschichte erzählen, wie ich zu Ansible gekommen bin und es seitdem beruflich und privat nutze. Dabei beleuchte ich Aspekte, warum Konzepte wie Automatisierung und Konfigurationsmanagement nicht nur in die Werkzeugkästen für Hyperscaler gehören, sondern auch wie sie dem Sysadmin die tägliche Arbeit erleichtern und der gesamten Organisation von Nutzen sein können. Während der kurzen Reise stelle ich die wesentlichen Merkmale von Ansible vor und gehe dabei besonders auf das Konzept der Ansible-Rollen ein und wie ich diese nutze. Ich benenne die Voraussetzungen zur Nutzung, von denen ich glaube, dass die meisten von euch diese bereits im Hause haben. Die abschließende Diskussionsrunde möchte ich nutzen, um mit euch über die Vorteile und Herausforderungen von Automatisierung zu diskutieren. ### Notwendige Vorkenntnisse Keine. Der Vortrag richtet sich an Sysadmins, die am Anfang oder kurz vor dem Beginn ihrer Automatisierungs-Reise stehen sowie an Entscheider, die wissen möchten, wie Automatisierung dabei helfen kann, ihre Geschäftsziele schneller zu erreichen. Automatisierungsexperten, die über einen Umstieg auf Ansible nachdenken, sind selbstverständlich ebenso willkommen. ### Aufbau des Vortrags Die Konzepte hinter Schlagwörtern wie Automatisierung, Configuration as Code, Konfigurationsmanagement, etc. gehören nicht nur in die Werkzeugkästen der großen Hyperscaler. Sie sind Werkzeuge, die den Alltag aller Sysadmins erleichtern können. In diesem Vortrag führe ich aus, wie Automatisierung und Konfigurationsmanagement dabei helfen, Vorgänge und Ergebnisse reproduzierbar und Konfigurationsänderungen nachvollziehbar zu machen sowie Routineaufgaben zu automatisieren. Ich erzähle die Geschichte, wieso ich mich entschieden habe, diese Aufgaben mit Ansible zu lösen. Dabei stelle ich Ansible und dessen wesentliche Eigenschaften vor. Dazu gehe ich auf das Konzept der Ansible-Rollen ein und benenne einige Beispiele, wie diese genutzt werden. Neben den technischen Aspekten gebe ich auch einen kleinen Einblick, wie die Einführung von Ansible in unserer diversen IT-Umgebung begann und sich weiterentwickelt hat. Zum Abschluss verweise ich auf das Open-Source-Projekt "Linux System Roles", welches eine Sammlung fertiger Ansible-Rollen zur einfachen Nutzung anbietet und die daraus abgeleitete Sammlung der Red Hat Enterprise Linux System Roles, welche Besitzern einer Red Hat Subskription den Einstieg in die Automatisierung erleichtern soll und eingeschränkten Support durch Red Hat genießen. Ich demonstriere die Anwendung ausgewählter Rollen in einer Labor-Umgebung Die anschließende Diskussionsrunde möchte ich nutzen, um mich mit euch darüber auszutauschen, wie ihr über Automatisierung und Konfigurationsmanagement denkt, welche Meilensteine ihr auf eurer Reise bereits erreicht habt und welchen Herausforderungen ihr euch gegenüber seht. ### Quellen und weiterführende Links zum Vortrag * [Ansible Community Documentation](https://docs.ansible.com/ansible_community.html) * [Ansible Roles](https://docs.ansible.com/ansible/latest/playbook_guide/playbooks_reuse_roles.html) * [Linux System Roles](https://linux-system-roles.github.io/) * [Red Hat Enterprise Linux System Roles](https://access.redhat.com/articles/3050101)