[PYTHON] Ansible als Infrastruktur-Lernwerkzeug

Ansible, eines der Konfigurationsmanagement-Tools neben Chef und Puppet. Ich dachte jedoch, dass es nicht nur als Konfigurationsmanagement-Tool, sondern auch als Lern-Tool auf der Infrastrukturseite gut sein würde, also werde ich es schreiben. Ich bin auch ein Anfänger, also denke ich, dass es verschiedene Dinge zu tun gibt, aber ich bin sehr willkommen.

Funktionen und Schreiben

Lassen Sie uns zunächst kurz die Funktionen von Ansible beschreiben.

――Da Sie eine Umgebung erstellen können, solange Sie über SSH eine Verbindung zur Zielumgebung herstellen können, ist dies einfach.

ansible-base.001.jpg

Ansible selbst ist in Python geschrieben, aber ich glaube nicht, dass Sie Python kennen. Python muss jedoch in der Zielumgebung installiert sein.

Als Beispiel nehmen wir das offizielle Beispiel, das die Nginx + WordPress-Umgebung erstellt. Ich denke, Sie können sich vorstellen, dass es so geformt sein wird.

Dieser Artikel war leicht zu lesen, um die Installationsmethode und den Einführungsteil zu erläutern.

Warum ich es gut fand

Tips

--VPS wie Digital Ocean sieht besser aus als Vagrant ――Es ist gut, Vagrant zum Testen zu verwenden, aber es dauert jedes Mal einige Zeit, bis es gestartet wird. Wenn das Playbook bis zu einem gewissen Grad groß wird, kann es abhängig von der Leistung des Host-Betriebssystems einige Zeit dauern. Ich denke, es ist besser, VPS zu verwenden, das stündlich verwendet werden kann.

Beispiel für die Verwendung als Lernwerkzeug

  1. Versuchen Sie zunächst, selbst ein einfaches Spielbuch zu schreiben
  2. Wenn Sie sich nicht sicher sind, wie Sie schreiben sollen, lesen Sie Offizielle Dokumente oder suchen Sie nach * [Was Sie wissen möchten] + ansible *. Viele Spielbücher werden angezeigt. Beziehen Sie sich darauf.
  3. Wenn Sie sich nicht sicher sind, wie Sie Ansible konfigurieren sollen, lesen Sie Best Practices oder Ansible Galaxy. Suchen und finden.
  4. Starten Sie einen neuen Server und probieren Sie ihn aus.
  5. Beobachten Sie die Bewegung und korrigieren Sie sie

Grundsätzlich wird dies wiederholt.

Andere Seiten, die allgemein hilfreich sind

Japanische Bücher

Es ist sehr leicht zu verstehen und leicht zu lesen. Es ist eine Liste von Befehlen, aber anstatt zu versuchen, alles von Anfang an zu lesen, ist es meiner Meinung nach besser, damit zu beginnen, nachdem Sie ungefähr die Hälfte davon gelesen haben, und es später erneut als Nachschlagewerk zu bezeichnen. Wenn Sie darauf verweisen, ist dies hilfreich, da es sich um eine Beschreibung handelt, die nach Themen getrennt ist und nicht verschwendet wird.

<a href="http://www.amazon.co.jp/gp/product/B00MALTGDY/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=B00MALTGDY&linkCode=as2&tag=morizotter0f

Recommended Posts

Ansible als Infrastruktur-Lernwerkzeug
Maschinelles Lernen des Sports - Analyse der J-League als Beispiel - ②
Eine Einführung in das maschinelle Lernen