exec.salt¶
Exécute une commande sur un serveur géré par SaltStack
Exemple d’utilisation via l’API HTTP¶
curl -v -X 'POST' -d '{"kwargs":{"servername":"*", "salt_command":"cmd.run","salt_args":"ls /tmp"}}' http://localhost:30005/api/v1/exec.salt
Type de message: | |
---|---|
rpc | |
Utilisable via l’API Web: | |
oui | |
Domaine fonctionnel: | |
execution-domain |
Paramètres nommés¶
- client_mode
Description: Mode d’exécution des commandes Salt Type: String Requis: non - salt_command
Description: Commande SaltStack à exécuter Type: String Requis: oui - servername
Description: Identifiant du serveur sur lequel exécuter la commande Type: String Requis: oui - salt_args
Description: Paramètres de la commande à exécuter Type: String Requis: non
Réponse¶
Paramètres nommés¶
- return
Description: Liste des retours du job par minion Type: Array of Object
Erreurs¶
exec.salt.invalid_argument¶
Erreur émise lorsqu’un des arguments transmis est invalide
Paramètres nommés¶
- reason
Description: Message indiquant l’origine de l’erreur Type: String