{"id":171523,"date":"2026-01-28T12:35:19","date_gmt":"2026-01-28T11:35:19","guid":{"rendered":"https:\/\/liora.io\/de\/?p=171523"},"modified":"2026-02-06T04:41:39","modified_gmt":"2026-02-06T03:41:39","slug":"ansible-was-du-darueber-wissen-musst","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/ansible-was-du-darueber-wissen-musst","title":{"rendered":"Ansible: Was Du dar\u00fcber wissen musst"},"content":{"rendered":"<p><strong>Ansible: Wenn du in der IT-Branche t\u00e4tig bist, h\u00f6rst Du wahrscheinlich immer mehr \u00fcber Ansible. CIOs bezeichnen es als &#8222;&#8220;Darling&#8220;&#8220; der DevOps, wenn es um die Automatisierung von Aufgaben an Software geht.<\/strong><\/p>\n<a href=\"http:\/\/stackshare.io\/ansible\">StackShare<\/a> hat mehr als 1700 Kunden: Unternehmen, die Ansible verwenden, darunter Revolut, Zalando und \u00f6ffentliche Einrichtungen wie die <a href=\"\/\">NASA<\/a>. Was ist Ansible also und warum hat das Tool so schnell an Popularit\u00e4t gewonnen?\n<h2 class=\"wp-block-heading\" id=\"h-was-ist-ansible\">Was ist Ansible ?<\/h2>\n<a href=\"\/\">Ansible<\/a> ist eine von <strong>Red Hat<\/strong> unterst\u00fctzte IT-Automatisierungsplattform (<i>automation platform<\/i>). Sie erm\u00f6glicht die Konfiguration von Systemen, die Bereitstellung von Software und die Orchestrierung fortgeschrittenerer <strong>IT-Aufgaben<\/strong>, wie z. B. kontinuierliche Bereitstellung oder st\u00e4ndige Updates ohne Ausfallzeiten. Es erm\u00f6glicht auch die Bereitstellung von <strong>virtuellen Maschinen<\/strong>, Containern und Netzwerk sowie von kompletten <strong>Cloud-Computing-Infrastrukturen<\/strong>.\n\nAnsible ist daher f\u00fcr alle Arten von Benutzern offen, egal ob <strong>Entwickler, Systemadministratoren<\/strong>, <a href=\"https:\/\/liora.io\/de\/weiterbildung-data-engineer\">Data Engineers<\/a> und IT-Manager. Es l\u00e4sst sich auch in <a href=\"https:\/\/liora.io\/de\/docker-was-ist-das-denn-und-wie-wird-es-benutzt\">Docker,<\/a> Kubernetes, <a href=\"https:\/\/liora.io\/de\/was-ist-azure-data-factory\">Microsoft Azure,<\/a> <b>Google Compute Engine<\/b>, <b>Datadog<\/b> und viele andere Tools integrieren.\n\nDas praktische Ergebnis ist somit ein wichtiger Beitrag zur <strong>&#8222;<i>Infrastructure as Code<\/i>&#8222;<\/strong>-Bewegung in der IT: die Idee, dass die Wartung der Server- und Client-Infrastruktur genauso behandelt werden kann und sollte wie die <strong>Entwicklung von Software<\/strong>, mit selbstdokumentierenden, bew\u00e4hrten und ausf\u00fchrbaren L\u00f6sungsrepositories, die eine Organisation unabh\u00e4ngig von Personalwechseln betreiben k\u00f6nnen.\n<h2 class=\"wp-block-heading\" id=\"h-wie-funktioniert-ansible\">Wie funktioniert Ansible ?<\/h2>\nIn Ansible gibt es zwei Kategorien von Computern: den <b>Kontrollknoten<\/b> (<i>control node<\/i>) und die <b>verwalteten Knoten<\/b> (<i>managed nodes<\/i>). Der <i>control node<\/i> ist ein Computer, auf dem Ansible ausgef\u00fchrt wird. Es muss mindestens einen <strong><i>control node<\/i><\/strong> geben, obwohl auch ein <i>control node<\/i> als Backup existieren kann. Ein <strong><i>managed node<\/i><\/strong> stellt seinerseits jedes Ger\u00e4t dar, das vom <i>control node<\/i> verwaltet wird.\n\nAnsible funktioniert, indem es sich mit <strong><i>nodes<\/i><\/strong> (Clients, Server oder andere <i>nodes<\/i>) in einem Netzwerk verbindet und dann ein kleines Programm, das Ansible-Modul genannt wird, an diesen <i>node<\/i> sendet. Ansible f\u00fchrt diese Module \u00fcber <strong>SSH <\/strong> aus und l\u00f6scht sie, wenn sie fertig sind. Die einzige Voraussetzung f\u00fcr diese Interaktion ist, dass dein <strong><i>control node<\/i> Ansible<\/strong> einen Anmeldezugang zu den <i>managed nodes<\/i> hat. SSH-Schl\u00fcssel sind die g\u00e4ngigste Art, den Zugang zu gew\u00e4hren, aber auch andere Formen der Authentifizierung werden unterst\u00fctzt.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1520\" height=\"831\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/03\/ansible-fonctionnement.jpg\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/03\/ansible-fonctionnement.jpg 1520w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/03\/ansible-fonctionnement-300x164.jpg 300w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/03\/ansible-fonctionnement-1024x560.jpg 1024w, https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/03\/ansible-fonctionnement-768x420.jpg 768w\" sizes=\"(max-width: 1520px) 100vw, 1520px\"><figcaption><\/figcaption><\/figure>\n<h2 class=\"wp-block-heading\" id=\"h-wie-verwende-ich-ansible\">Wie verwende ich Ansible?<\/h2>\nDie <strong>Verwendung von Ansible<\/strong> scheint auf den ersten Blick komplex zu sein, aber diese Komplexit\u00e4t wird von Ansible verwaltet und nicht vom Benutzer.&nbsp;\n\nEin <strong>Ansible-Modul<\/strong> wird geschrieben, um einen gew\u00fcnschten Zustand eines Systems darzustellen. Das bedeutet, dass jedes Modul definiert, was auf einem bestimmten Managed Node wahr sein sollte.&nbsp;\n\nWenn ein <strong>Systemadministrator zum Beispiel<\/strong> entscheidet, dass auf allen Workstations einer Organisation die neueste Version einer Software installiert sein muss, dann ist es Aufgabe des Ansible-Moduls, zu bestimmen, ob jeder <strong>Node diese Version der Software<\/strong> auf sich hat. Wenn Ansible einen Managed Node mit der installierten Software findet, erkennt es das Betriebssystem und f\u00fchrt die notwendige Routine aus, um die <strong>Updates zu implementieren<\/strong>. Auf diese Weise kann jeder Arbeitsplatz in einer Organisation mithilfe dieser Ansible-Module von einem einfachen Dashboard aus automatisch aktualisiert werden.&nbsp;\n\nWenn du eine Aufgabe auf mehreren Computern automatisieren musst, kannst du mithilfe der <strong>Ansible-Modulbibliothek<\/strong> das Modul finden, das die Aufgabe, die du ausf\u00fchren m\u00f6chtest, verwaltet. Wenn du Programmierer bist, kannst du auch deine eigenen benutzerdefinierten Module schreiben, um spezielle Aufgaben zu erledigen. Wenn Dein Modul allgemein n\u00fctzlich ist, kannst du es auch beim Ansible-Projekt einreichen, einem <a href=\"https:\/\/liora.io\/de\/open-source-definition\">Open-Source-Projekt<\/a> mit \u00fcber <strong>3500 Mitwirkenden, damit auch andere von Deiner Arbeit profitieren k\u00f6nnen.<\/strong>\n<h2 class=\"wp-block-heading\" id=\"h-ansible-implementierung\">Ansible Implementierung<\/h2>\nW\u00e4hrend<strong> Module die Mittel<\/strong> bereitstellen, um eine Aufgabe zu erf\u00fcllen, ist die Art und Weise, wie du sie nutzt, \u00fcber ein Ansible Playbook.&nbsp;\n\nEin Ansible <strong>Playbook<\/strong> ist eine Konfigurationsdatei, die in<strong> YAML<\/strong>, einer einfachen Programmiersprache, geschrieben ist und Anweisungen dar\u00fcber gibt, was getan werden muss, um einen <strong>Managed Node<\/strong> in den gew\u00fcnschten Zustand zu bringen. Die Ansible-Playbooks sind wirklich das Herzst\u00fcck dessen, was<strong> Ansible<\/strong> so beliebt macht, denn sie beschreiben die Aufgaben, die schnell erledigt werden m\u00fcssen, ohne dass der Benutzer eine bestimmte Syntax kennen muss.&nbsp;\n\nAnsible <strong>Playbooks<\/strong> k\u00f6nnen nicht nur Konfigurationen deklarieren, sondern auch die Schritte jeder manuell angeordneten Aufgabe orchestrieren und Aufgaben gleichzeitig oder zu verschiedenen Zeiten ausf\u00fchren.\n\nAnsible Playbooks sind so gestaltet, dass sie einfach, menschenlesbar und selbstdokumentierend sind. Ein Ansible Playbook kann jederzeit auf einem System ausgef\u00fchrt werden, ohne dass es negative Auswirkungen auf das System hat. Wenn ein <strong>Ansible Playbook<\/strong> auf einem System ausgef\u00fchrt wird, das bereits richtig konfiguriert ist und sich im gew\u00fcnschten Zustand befindet, sollte dieses System nach der Ausf\u00fchrung des Playbooks immer noch richtig konfiguriert sein.\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Entdecke unsere Weiterbildungen<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Ansible: Wenn du in der IT-Branche t\u00e4tig bist, h\u00f6rst Du wahrscheinlich immer mehr \u00fcber Ansible. CIOs bezeichnen es als \u201e\u201cDarling\u201c\u201c der DevOps, wenn es um die Automatisierung von Aufgaben an Software geht.<\/p>\n","protected":false},"author":47,"featured_media":171524,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2476],"class_list":["post-171523","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-dev"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/171523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=171523"}],"version-history":[{"count":3,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/171523\/revisions"}],"predecessor-version":[{"id":216580,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/171523\/revisions\/216580"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/171524"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=171523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=171523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}