Bewertung:

Practical Ansible 2e ist eine umfassende Ressource für das Verständnis und die Nutzung von Ansible und bietet einen strukturierten Ansatz von den Grundlagen bis hin zu fortgeschrittenen Themen wie Kubernetes. Es enthält zahlreiche Beispiele, Quizfragen und vertiefende Fragen, um das Gelernte zu festigen. Das Buch eignet sich sowohl für Viel- als auch für Wenignutzer von Ansible.
Vorteile:Gut strukturierter Inhalt, klarer Schreibstil, umfassende Abdeckung von Themen wie YAML, Playbooks und Kubernetes, zahlreiche Beispiele, Quiz am Ende jedes Kapitels, ein umfassendes Nachschlagewerk für den täglichen Gebrauch.
Nachteile:Das Kapitel über die Benutzeroberfläche von Ansible ist zu kurz, die Antworten auf die Quizfragen befinden sich am Ende des Buches, so dass die Benutzer vor- und zurückblättern müssen, und es wird auf Einschränkungen im Design von Ansible hingewiesen, wie z. B. das Fehlen einer Zustandsverwaltung.
(basierend auf 3 Leserbewertungen)
Practical Ansible - Second Edition: Learn how to automate infrastructure, manage configuration, and deploy applications
Nutzen Sie die Leistungsfähigkeit von Ansible, um die vollständige Kontrolle über Ihre Systeme zu erlangen und die Bereitstellung sowie die Implementierung von Konfigurationsänderungen zu automatisieren.
Hauptmerkmale:
⬤ Einführung der wichtigsten Cloud-Plattformen wie OpenStack, AWS und Azure.
⬤ Verwenden Sie Ansible, um Netzwerkgeräte zu automatisieren.
⬤ Automatisieren Sie Ihre containerisierte Arbeitslast mit Docker, Podman oder Kubernetes.
⬤ Beim Kauf des gedruckten oder des Kindle-Buches erhalten Sie ein kostenloses PDF-EBook.
Buchbeschreibung:
Ansible ermöglicht es Ihnen, eine Vielzahl von Aufgaben zu automatisieren, einschließlich Softwarebereitstellung, Konfigurationsmanagement, Infrastrukturbereitstellung und Anwendungs-Rollouts. Es kann sowohl als Deployment-Tool als auch als Orchestrierungs-Tool verwendet werden. Ansible bietet einfache, aber leistungsstarke Funktionen zur Automatisierung von Umgebungen mit mehreren Ebenen und agentenloser Kommunikation und kann auch andere kritische IT-Herausforderungen lösen, wie z. B. die Gewährleistung einer kontinuierlichen Integration und eines kontinuierlichen Deployments (CI/CD) ohne Ausfallzeiten.
In diesem Buch arbeiten Sie mit der neuesten Version von Ansible und lernen, wie Sie komplexe Probleme mit Hilfe aufgabenorientierter Szenarien schnell lösen können. Sie beginnen mit der Installation und Konfiguration von Ansible auf Linux und macOS, um monotone und sich wiederholende IT-Aufgaben zu automatisieren, und lernen Konzepte wie Playbooks, Inventare und Rollen kennen. Im weiteren Verlauf erhalten Sie einen Einblick in die YAML-Syntax und lernen, wie Sie zwischen Ansible-Versionen portieren können. Darüber hinaus werden Sie verstehen, wie Ansible es Ihnen ermöglicht, mehrschichtige Umgebungen wie Netzwerke, Container und die Cloud zu orchestrieren.
Am Ende dieses Ansible-Buches werden Sie mit dem Schreiben von Playbooks und anderem Ansible-Code vertraut sein, um all Ihre IT-Herausforderungen zu meistern, von der Bereitstellung von Infrastrukturen als Code bis hin zur Bereitstellung von Anwendungen und der Bewältigung alltäglicher Wartungsaufgaben.
Was Sie lernen werden:
⬤ Sie lernen die Grundlagen des Ansible-Frameworks kennen.
⬤ Verstehen Sie, wie Sammlungen Ihre Automatisierungsbemühungen verbessern.
⬤ Vermeiden Sie häufige Fehler und Fallstricke beim Schreiben von Automatisierungscode.
⬤ Erweitern Sie Ansible, indem Sie Ihre eigenen Module und Plugins entwickeln.
⬤ Beitragen Sie zum Ansible-Projekt bei, indem Sie Ihren eigenen Code einreichen.
⬤ Befolgen Sie die Best Practices für die Arbeit mit Cloud-Umgebungsinventaren.
⬤ Fehlerbehebung bei Problemen, die während der Ausführung von Ansible-Playbooks auftreten.
Für wen dieses Buch gedacht ist:
Dieses Buch richtet sich an DevOps-Ingenieure, Administratoren und alle IT-Experten, die IT-Aufgaben mit Ansible automatisieren möchten. Vorkenntnisse über Ansible sind keine Voraussetzung.