- Wie führe ich ein Shell -Skript in Ansible aus??
- So verwenden Sie das Shell -Modul in Ansible?
- Was ist die Standardschale in Ansible??
- Wie ändere ich das Verzeichnis und führe einen Befehl in Ansible aus?
Wie führe ich ein Shell -Skript in Ansible aus??
Obwohl ein ansible Shell -Modul verwendet werden kann, um Shell -Skripte auszuführen. Ansible verfügt über ein dediziertes Modul mit dem Namen Skript. Basierend auf Ihrer Anforderung können Sie entweder Skript- oder Shell -Modul verwenden, um Ihre Skripts auszuführen.
So verwenden Sie das Shell -Modul in Ansible?
Das Shell-Modul nimmt den Befehlsnamen an, gefolgt von einer Liste von Space-Delimited-Argumenten. Es ist entweder ein Befehl freier Formular oder ein CMD -Parameter erforderlich, siehe Beispiele. Es ist fast genau wie der Ansible.gebaut.Befehlsmodul wird jedoch den Befehl über eine Shell ( /bin /sh) auf dem Remoteknoten ausgeführt.
Was ist die Standardschale in Ansible??
Was macht das Ansible Shell -Modul?? Das Shell -Modul von Ansible führt Shell -Befehle auf Remote -Hosts aus. Standardmäßig verwendet das Shell -Modul die /bin /sh -Shell, um Befehle auszuführen. Es ist jedoch möglich, andere Shells wie /bin /bash zu verwenden, indem Sie das ausführbare Argument übergeben.
Wie ändere ich das Verzeichnis und führe einen Befehl in Ansible aus?
Ändern des Standardverzeichnisses
Sie können den Verzeichnispfad ändern und angeben, auf dem Sie den Befehl mit dem ChDIR -Parameter ausführen möchten. Dieser Parameter ist sowohl für den Befehl als auch für das Shell -Modul verfügbar. Sie können auch die Standardhülle ändern, indem Sie den absoluten Pfad der Forderungsschale im ausführbaren Parameter angeben.