Looking for ansible Keywords? Try Ask4Keywords

ansibleInventar


Parameter

Parameter Erläuterung
ansible_connection Verbindungstyp zum Host Dies kann der Name eines der Verbindungs-Plugins von ansible sein. SSH Protokolltypen sind smart , ssh oder paramiko . Der Standard ist smart. Nicht-SSH-basierte Typen werden im nächsten Abschnitt beschrieben.
ansible_host Der Name des Hosts, zu dem eine Verbindung hergestellt werden soll, falls er sich von dem Alias ​​unterscheidet, den Sie ihm geben möchten.
ansible_port Die SSH-Portnummer, wenn nicht 22
ansible_user Der standardmäßige ssh-Benutzername, der verwendet werden soll.
ansible_ssh_pass Das zu verwendende ssh-Passwort (dies ist unsicher, wir empfehlen dringend die Verwendung von --ask-pass oder SSH-Schlüsseln)
ansible_ssh_private_key_file Von ssh verwendete private Schlüsseldatei. Nützlich, wenn mehrere Schlüssel verwendet werden und Sie keinen SSH-Agenten verwenden möchten.
ansible_ssh_common_args Diese Einstellung wird immer an die Standardbefehlszeile für sftp , scp und ssh angehängt. Nützlich zum Konfigurieren eines ProxyCommand für einen bestimmten Host (oder eine bestimmte Gruppe).
ansible_sftp_extra_args Diese Einstellung wird immer an die Standard- Sftp- Befehlszeile angehängt.
ansible_scp_extra_args Diese Einstellung wird immer an die Standard-Befehlszeile von scp angehängt.
ansible_ssh_extra_args Diese Einstellung wird immer an die standardmäßige ssh- Befehlszeile angehängt.
ansible_ssh_pipelining Bestimmt, ob SSH-Pipelining verwendet werden soll oder nicht. Dies kann die pipelining Einstellung in ansible.cfg .
ansible_become Äquivalent zu ansible_sudo oder ansible_su , um die Privilegieneskalation zu erzwingen
ansible_become_method Ermöglicht das Festlegen der Berechtigungseskalationsmethode
ansible_become_user Äquivalent zu ansible_sudo_user oder ansible_su_user : Ermöglicht die Einstellung des Benutzers, zu dem Sie eine Privilegieneskalation erhalten
ansible_become_pass Entspricht ansible_sudo_pass oder ansible_su_pass . Hier können Sie das Kennwort für die Berechtigungseskalation festlegen
ansible_shell_type Der Shell-Typ des Zielsystems. Sie sollten diese Einstellung nur verwenden, wenn Sie die ansible_shell_executable auf eine nicht mit Bourne (sh) kompatible Shell festgelegt haben. Standardmäßig werden Befehle mit der sh -Style-Syntax formatiert. Wenn Sie diese Einstellung auf csh oder fish , folgen die auf Zielsystemen ausgeführten Befehle stattdessen der Syntax dieser Shell.
ansible_python_interpreter Der Python-Pfad des Zielhosts. Dies ist nützlich für Systeme mit mehr als einem Python oder nicht unter / usr / bin / python wie * BSD oder wo / usr / bin / python kein Python der 2.X-Serie ist. Wir verwenden den Mechanismus / usr / bin / env nicht , da hierfür der Pfad des Remote-Benutzers richtig gesetzt werden muss. Außerdem wird davon ausgegangen , dass die ausführbare Python- Datei python genannt wird, wobei die ausführbare Datei etwa python2.6 heißen könnte .
ansible _ * _ dolmetscher Funktioniert für alles wie Ruby oder Perl und funktioniert genauso wie ansible_python_interpreter . Dies ersetzt Shebang von Modulen, die auf diesem Host ausgeführt werden.
ansible_shell_executable Dadurch wird die Shell festgelegt, die der anpassbare Controller auf dem Zielcomputer verwendet. Er überschreibt die executable in ansible.cfg die standardmäßig auf / bin / sh eingestellt ist . Sie sollten es eigentlich nur ändern, wenn / bin / sh nicht verwendet werden kann (dh / bin / sh ist nicht auf dem Zielcomputer installiert oder kann nicht von sudo ausgeführt werden.). Neu in Version 2.1.

Inventar Verwandte Beispiele