- Comment exécuter un script shell dans anible?
- Comment utiliser le module de coque dans ANSIBLE?
- Quel est le shell par défaut dans ANIBLE?
- Comment changer le répertoire et exécuter une commande dans Ansible?
Comment exécuter un script shell dans anible?
Bien que le module de coque ANSIBLE puisse être utilisé pour exécuter des scripts de shell. ANIBLE a un module dédié nommé script qui peut être utilisé pour copier le script shell de la machine de contrôle sur le serveur distant et pour exécuter. En fonction de votre exigence, vous pouvez utiliser le script ou le module shell pour exécuter vos scripts.
Comment utiliser le module de coque dans ANSIBLE?
Le module de shell prend le nom de commande suivi d'une liste d'arguments délimités dans l'espace. Une commande de formulaire libre ou un paramètre CMD est requis, voir les exemples. C'est presque exactement comme l'ANSIBLE.construit.Module de commande mais exécute la commande via un shell (/ bin / sh) sur le nœud distant.
Quel est le shell par défaut dans ANIBLE?
Que fait le module Shell ANSIBLE? Le module shell d'ANSIBLE exécute les commandes shell sur les hôtes distants. Par défaut, le module de shell utilise le shell / bin / sh pour exécuter des commandes, mais il est possible d'utiliser d'autres shells tels que / bin / bash en passant l'argument exécutable.
Comment changer le répertoire et exécuter une commande dans Ansible?
Modification du répertoire par défaut
Vous pouvez modifier et spécifier le chemin du répertoire où vous souhaitez exécuter la commande à l'aide du paramètre CHDIR. Ce paramètre est disponible pour la commande et le module shell. Vous pouvez également modifier le shell par défaut en spécifiant le chemin absolu du shell requise dans le paramètre exécutable.