Vorwort zur dritten Auflage

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Seit der Veröffentlichung der zweiten Auflage dieses Buches im Jahr 2017 hat es in der Welt von Ansible und Python enorme Veränderungen gegeben, darunter mehrere große Veröffentlichungen. Auch außerhalb des Projekts gab es erhebliche Veränderungen: Red Hat, das Unternehmen, das hinter dem Ansible-Projekt steht, wurde zum Beispiel von IBM aufgekauft. Das hat das Ansible-Projekt natürlich nicht gebremst: Es wird weiterhin aktiv entwickelt und gewinnt immer mehr Nutzer. Die Entwicklung von Cloud-Infrastrukturen und Containern hat die Landschaft ebenfalls stark verändert.

In dieser Ausgabe haben wir zahlreiche Änderungen vorgenommen, vor allem sechs neue Kapitel über Container, Molecule, Ansible-Sammlungen, die Erstellung von Images, Cloud-Infrastruktur und CI/CD. Außerdem haben wir andere Kapitel wesentlich ausführlicher gestaltet und den Schwerpunkt auf bewährte Methoden der Softwareentwicklung und Test-Frameworks gelegt, um den Code zu validieren und Vermutungen auszuräumen. Wir haben den gesamten Beispielcode aktualisiert, damit er mit der neuesten Ansible-Version kompatibel ist, und auch alles, was mit Python-Abhängigkeiten zu tun hat. Unser Material wurde so geschrieben, dass es die wesentlichen Änderungen zwischen 2017 und 2022 widerspiegelt. Wir könnten noch weiter fortfahren, aber wir hoffen, dass du in den Text eintauchst, den Code ausprobierst und selbst entdeckst, wie sehr sich Ansible weiterentwickelt.

In diesem Buch verwendete Konventionen

In diesem Buch werden die folgenden typografischen Konventionen verwendet:

Kursiv

Weist auf neue Begriffe, URLs, E-Mail-Adressen, Dateinamen und Dateierweiterungen hin.

Constant width

Wird für Programmlistings sowie innerhalb von Absätzen verwendet, um auf Programmelemente wie Variablen- oder Funktionsnamen, Datenbanken, Datentypen, Umgebungsvariablen, Anweisungen und Schlüsselwörter hinzuweisen.

Constant width bold

Zeigt Befehle oder anderen Text an, der vom Benutzer wortwörtlich eingetippt werden sollte.

Constant width italic

Zeigt Text an, der durch vom Benutzer eingegebene Werte oder durch kontextabhängige Werte ersetzt werden soll.

Hinweis

Dieses Element steht für einen allgemeinen Hinweis.

Warnung

Dieses Element weist auf eine Warnung oder einen Warnhinweis hin.

Code-Beispiele verwenden

Zusätzliches Material (Code-Beispiele, Übungen usw.) steht unter https://github.com/ansiblebook zum Download bereit .

Wenn du eine technische Frage oder ein Problem mit den Codebeispielen hast, sende bitte eine E-Mail an

Dieses Buch soll dir helfen, deine Arbeit zu erledigen. Wenn in diesem Buch Beispielcode angeboten wird, darfst du ihn in deinen Programmen und deiner Dokumentation verwenden. Du musst uns nicht um Erlaubnis fragen, es sei denn, du reproduzierst einen großen Teil des Codes. Wenn du zum Beispiel ein Programm schreibst, das mehrere Teile des Codes aus diesem Buch verwendet, brauchst du keine Erlaubnis. Der Verkauf oder die Verbreitung von Beispielen aus O'Reilly-Büchern erfordert jedoch eine Genehmigung. Die Beantwortung einer Frage mit einem Zitat aus diesem Buch und einem Beispielcode erfordert keine Genehmigung. Wenn du einen großen Teil des Beispielcodes aus diesem Buch in die Dokumentation deines Produkts aufnimmst, ist eine Genehmigung erforderlich.

Wir freuen uns über eine Namensnennung, verlangen sie aber in der Regel nicht. Eine Quellenangabe umfasst normalerweise den Titel, den Autor, den Verlag und die ISBN. Zum Beispiel: "Ansible: Up and Running by Bas Meijer, Lorin Hochstein, and René Moser (O'Reilly). Copyright 2022 Bas Meijer, 978-1-098-10915-8."

Wenn du der Meinung bist, dass die Verwendung von Code-Beispielen nicht unter die Fair-Use-Regelung oder die oben genannte Erlaubnis fällt, kannst du uns gerne unter kontaktieren

O'Reilly Online Learning

Hinweis

Seit mehr als 40 Jahren bietet O'Reilly Media Schulungen, Wissen und Einblicke in Technologie und Wirtschaft, um Unternehmen zum Erfolg zu verhelfen.

Unser einzigartiges Netzwerk von Experten und Innovatoren teilt sein Wissen und seine Erfahrung durch Bücher, Artikel und unsere Online-Lernplattform. Die Online-Lernplattform von O'Reilly bietet dir On-Demand-Zugang zu Live-Trainingskursen, ausführlichen Lernpfaden, interaktiven Programmierumgebungen und einer umfangreichen Text- und Videosammlung von O'Reilly und über 200 anderen Verlagen. Weitere Informationen erhältst du unter https://oreilly.com.

Wie du uns kontaktierst

Bitte richte Kommentare und Fragen zu diesem Buch an den Verlag:

  • O'Reilly Media, Inc.
  • 1005 Gravenstein Highway Nord
  • Sebastopol, CA 95472
  • 800-998-9938 (in den Vereinigten Staaten oder Kanada)
  • 707-829-0515 (international oder lokal)
  • 707-829-0104 (Fax)

Wir haben eine Webseite für dieses Buch, auf der wir Errata, Beispiele und zusätzliche Informationen auflisten. Du kannst diese Seite unter https://oreil.ly/ansible-3e aufrufen .

Schreib eine E-Mail an , um Kommentare oder technische Fragen zu diesem Buch zu stellen.

Neuigkeiten und Informationen über unsere Bücher und Kurse findest du unter https://oreilly.com.

Du findest uns auf LinkedIn: https://linkedin.com/company/oreilly-media.

Folge uns auf Twitter: https://twitter.com/oreillymedia.

Sieh uns auf YouTube: https://youtube.com/oreillymedia.

Danksagungen

Von Lorin

Danke an Jan-Piet Mens, Matt Jaynes und John Jarvis für die Durchsicht der Entwürfe des Buches und ihr Feedback. Danke an Isaac Saldana und Mike Rowan von SendGrid für ihre Unterstützung bei diesem Vorhaben. Danke an Michael DeHaan für die Entwicklung von Ansible und die Betreuung der Community, die sich darum herum gebildet hat, sowie für das Feedback zum Buch, einschließlich der Erklärung, warum er sich für den Namen Ansible entschieden hat. Meinem Redakteur Brian Anderson danke ich für seine unendliche Geduld bei der Arbeit mit mir.

Danke an Mom und Dad für ihre unermüdliche Unterstützung, an meinen Bruder Eric, den eigentlichen Schriftsteller in der Familie, und an meine beiden Kinder Benjamin und Julian. Und schließlich danke ich meiner Frau Stacy für alles.

Von René

Ich danke meiner Familie, meiner Frau Simone für die Unterstützung und Liebe, meinen drei Kindern Gil, Sarina und Léanne für die Freude, die sie in mein Leben gebracht haben, all den Menschen, die zu Ansible beigetragen haben, danke für ihre Arbeit, und ein besonderer Dank geht an Matthias Blaser, der mir Ansible vorgestellt hat.

Von Bas

Danke an Henk de Jongh, der mich in den frühen Neunzigern mit den O'Reilly-Büchern bekannt gemacht hat. Danke an Jordi Clement, der mich mit Ansible bekannt gemacht hat. Danke an alle, die zu Ansible beigetragen haben, danke für eure großartige Arbeit. Danke an die großartigen Teams, die mich geprägt haben: Antraciet, Integration und Engineering bei IMC, iWelcome, CD@GS, Vendora, CDaaS, Spitfire, Colibri, Wilbur, Duck Tape, Purple, ICC. Danke an Frank Bezema und Werner Dijkerman. Danke an Jiri Hoogland und Vola Dynamics für die Unterstützung der Open-Source-Entwicklung. Ein großes Dankeschön an Ton Kersten und Kerim Satirli! Besonderen Dank an Jan-Piet Mens, Marek Vette und John Cunniff für das Reviewing! Danke an Serge van Ginderachter, Luke Murphy, Robert de Bock, Vincent van der Kussen, Dag Wieers, Arnab Sinha, Anand Buddhef und alle anderen für ihre großartigen Präsentationen beim Ansible Benelux Meetup: Ohne sie hätte ich dieses Buch nicht schreiben können. Danke an Sarah Grey für das Lektorat dieses Buches. Und danke an meine lieben Familienmitglieder für all den Spaß und die Liebe.

Get Ansible: Up and Running, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.