[LINUX] Einführung in Ansible Teil In'Inventory '

Inventar

Eine Datei zum Verwalten des Servers, an dem Sie arbeiten. Ansible fügt Ihrem Inventar standardmäßig automatisch localhost hinzu Stellen Sie ohne SSH-Verbindung eine direkte Verbindung zu localhost her.

Verhaltenstyp-Parameter

Der Standardwert kann durch [Standard] in der Datei ansible.cfg überschrieben werden. ansible_ssh_host ** Standard: Hostname ** Hostname / IP-Adresse für die Verbindung mit SSH ansible_ssh_port default: 22 Port zur Verbindung mit SSH ansible_ssh_user default: root SSH-Benutzer ansible_ssh_pass ** Standard: keine ** Kennwort für die SSH-Authentifizierung ansible_connection default: smart Wie Ansible eine Verbindung zum Host herstellt ansible_ssh_private_key_file ** Standard: keine ** Privater Schlüssel für die SSH-Authentifizierung ansible_shell_type default: sh Shell zum Ausführen von Befehlen Außerdem können csh, fish und power shell verwendet werden. (Ich benutze es nicht viel) ansible_python_interpreter default: /usr/bin/python Python-Interpreter auf dem Host Da das Ansible-Modul in Python2 implementiert ist Wenn sich der Python 2-Interpreter des Remote-Hosts nicht in / usr / bin / python befindet Sie müssen diesen Wert ändern. ansible_*_interpreter ** Standard: keine ** Interpreter-Einstellungen für andere Sprachen

Gruppe

automatisch für alle Hosts im gesamten (oder *) Inventar ansibel Aufgaben werden ausgeführt, es ist jedoch auch möglich, sie in Gruppen zu unterteilen und Aufgaben wie unten gezeigt auszuführen.

inventory



[target1]
host1
host2
host3

[target2]
host4
host5

Es ist auch möglich, eine Gruppe von Gruppen zu erstellen, wie unten gezeigt.

inventory


[all host]
target1
target2

Fügen Sie Hosts und Gruppen hinzu, wenn Sie das Playbook ausführen

Ansible kann dem Inventar Hosts und Gruppen hinzufügen, während das Playbook ausgeführt wird. add_host Fügen Sie den Host zum Inventar hinzu. Es kann beispielsweise verwendet werden, wenn Ansible zum Bereitstellen einer neuen Instanz einer virtuellen Maschine in einer Cloud vom Typ Iaas verwendet wird. group_by Sie können eine neue Gruppe erstellen, während das Playbook ausgeführt wird.


** Verwandte Materialien ** Einführung in Ansible Teil 1 'Hallo Welt' Einführung in Ansible Teil 2 'Grundlegende Grammatik'


** Referenzen ** First Ansible (geschrieben von Lorin Hochstein, übersetzt von Ryuji Tamagawa, Version von O'Reilly Japan Co., Ltd.)

Recommended Posts

Einführung in Ansible Teil In'Inventory '
Einführung in Ansible Teil ④'Variable '
Einführung in Ansible Teil 1'Hallo Welt !! '
Einführung in Python Hands On Teil 1
Einführung in MQTT (Einführung)
Einführung in Scrapy (1)
Einführung in Scrapy (3)
Erste Schritte mit Supervisor
Einführung in Tkinter 1: Einführung
Einführung in PyQt
Einführung in Scrapy (2)
[Linux] Einführung in Linux
Einführung in Scrapy (4)
Einführung in discord.py (2)
Kaggle: Einführung in das manuelle Feature Engineering Teil 1
[Cx_Oracle Primer] (Teil 3) Grundlagen zum Durchsuchen von Tabellen
[Einführung in cx_Oracle] (Teil 7) Umgang mit Bindevariablen
Erste Schritte mit Web Scraping
Einführung in nichtparametrische Felder
Einführung in die Python-Sprache
Einführung in die TensorFlow-Bilderkennung
Einführung in OpenCV (Python) - (2)
Einführung in die Abhängigkeitsinjektion
Einführung in Private Chainer
Einführung in das maschinelle Lernen
[Einführung in cx_Oracle] (Teil 11) Grundlagen der PL / SQL-Ausführung
[Einführung in cx_Oracle] (13.) Verbindung über Verbindungspool (Client-Seite)
Einführung in Python numpy pandas matplotlib (für ~ B3 ~ part2)
AOJ Einführung in die Programmierung Thema Nr. 1, Thema Nr. 2, Thema Nr. 3, Thema Nr. 4
Einführung in das elektronische Papiermodul
Einführung in den Wörterbuch-Suchalgorithmus
[Einführung in cx_Oracle] (Teil 6) Zuordnung von DB- und Python-Datentypen
[Lernmemorandum] Einführung in vim
Einführung in PyTorch (1) Automatische Differenzierung
opencv-python Einführung in die Bildverarbeitung
Einführung in Python Django (2) Win
Eine Einführung in das maschinelle Lernen
[Einführung in cx_Oracle] Übersicht über cx_Oracle
Teil 1 Versuch, Mathematik zu codieren (∈)
[Einführung in cx_Oracle] (Teil 4) Abrufen und Scrollen der Ergebnismenge
Einführung in die Anomalieerkennung 1 Grundlagen
[Einführung in Systre] Fibonacci Retracement ♬
Einführung in die nichtlineare Optimierung (I)
Einführung in Python, die auch Affen verstehen können (Teil 3)
AOJ Einführung in die Programmierung Thema Nr. 5, Thema Nr. 6
Einführung in Deep Learning ~ Lernregeln ~
[Einführung in Python] <Liste> [Bearbeiten: 22.02.2020]
Maschinelles Lernen mit Nogisaka 46 und Keyakizaka 46 Teil 1 Einführung
Einführung in Python (Python-Version APG4b)
Eine Einführung in die Python-Programmierung
Einführung in Python Scikit-Learn, Matplotlib, Single-Layer-Algorithmus (~ in Richtung B3 ~ Teil3)
[Einführung in cx_Oracle] (8.) Version cx_Oracle 8.0
Einführung in die Bayes'sche Optimierung
Tiefe Stärkung des Lernens 1 Einführung in die Stärkung des Lernens
Einführung in Python, die auch Affen verstehen können (Teil 1)
Super Einführung in das maschinelle Lernen
Serie: Einführung in den Inhalt von cx_Oracle