Englishfrançaisespagnol

Icône de favori OnWorks

Knife-xargs - En ligne dans le Cloud

Exécutez knife-xargs dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande knife-xargs qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


Knife-xargs - La page de manuel de la sous-commande knife xargs.

Le couteau xarg la sous-commande est utilisée pour prendre des modèles à partir d'une entrée standard, télécharger au format JSON,
exécutez une commande sur le JSON téléchargé, puis téléchargez les modifications.

Syntaxe

Cette sous-commande a la syntaxe suivante :

$ couteau xargs [MOTIF...] (options)

Options

Cette sous-commande a les options suivantes :

-0 Utiliser pour afficher un NULL caractère (\0) au lieu d'un espace blanc comme séparateur. Défaut:
non.

--chef-repo-chemin PATH
Le chemin vers le chef-repo. Ce paramètre remplacera le chemin par défaut vers le
chef-repo. Par défaut : identique à celui spécifié par chef_repo_path dans config.rb.

--concurrence
Le nombre de connexions simultanées autorisées. Défaut: 10.

--[non-]diff
Utilisez pour afficher un diff lorsqu'un fichier change. Défaut: --diff.

- à sec
À utiliser pour empêcher le téléchargement des modifications sur le serveur Chef. Défaut: non.

--[Pas de force
À utiliser pour forcer le téléchargement de fichiers même s'ils n'ont pas été modifiés. Défaut:
--Pas de force.

-I REPLACE_STRING, --remplacer REPLACE_STRING
Utilisez pour définir une chaîne qui sera utilisée pour remplacer toutes les occurrences d'un nom de fichier.
Valeur par défaut: nul.

-J REPLACE_STRING, --remplacer-d'abord REPLACE_STRING
Utiliser pour définir une chaîne qui sera utilisée pour remplacer la première occurrence d'un fichier
Nom. Défaut: nul.

--locale
À utiliser pour créer ou exécuter une ligne de commande sur un fichier local. Mis à non à construire
ou exécuter sur un fichier distant. Défaut: non.

-n MAX_ARGS, --max-args MAX_ARGS
Le nombre maximum d'arguments par ligne de commande. Défaut: nul.

-p [MODÈLE...], --modèle [MODÈLE...]
Un (ou plusieurs) modèles pour une ligne de commande. Si cette option n'est pas spécifiée, une liste
de modèles peuvent être attendus sur l'entrée standard. Défaut: nul.

--repo-mode MODE
La disposition du chef-repo local. Valeurs possibles: statique, beaucoup à, ou
hébergé_tout. utilisation statique uniquement pour les rôles, les environnements, les livres de recettes et les données
Sacs. Par défaut, beaucoup à et hébergé_tout sont sélectionnés dynamiquement
selon le type de serveur. Valeur par défaut: défaut.

-s LONGUEUR, --max-caractères LONGUEUR
La taille maximale (en caractères) d'une ligne de commande. Défaut: nul.

-t Utilisez pour exécuter la commande d'impression sur la ligne de commande. Défaut: nul.

-c CONFIG_FILE, --config CONFIG_FILE
Le fichier de configuration à utiliser.

--chef-zéro-port PORT
Le port sur lequel chef-zéro écoutera.

-ré, --disable-édition
À utiliser pour empêcher l'ouverture de $EDITOR et accepter les données telles quelles.

--par défaut
Utilisez pour que le couteau utilise la valeur par défaut au lieu de demander à un utilisateur d'en fournir une.

-e ÉDITEUR, --éditeur EDITEUR
Le $EDITOR qui est utilisé pour toutes les commandes interactives.

-E ENVIRONNEMENT, --environnement ENVIRONNEMENT
Le nom de l'environnement. Lorsque cette option est ajoutée à une commande, la commande
s'exécutera uniquement sur l'environnement nommé.

-F FORMAT, --format Format
Le format de sortie : Sommaire (Par défaut), texte, json, yaml et pp.

-h, --Aidez-moi
Affiche l'aide pour la commande.

-k CLÉ, --clé clé - KEY
La clé privée que le couteau utilisera pour signer les demandes faites par le client API au
Chef de serveur.

--[sans couleur
Utilisez pour afficher la sortie en couleur.

--imprimer-après
Utilisez pour afficher les données après une opération destructrice.

--URL-serveur URL
L'URL du serveur Chef.

-u UTILISATEUR, --utilisateur UTILISATEUR
Le nom d'utilisateur utilisé par le couteau pour signer les demandes faites par le client API au chef
serveur. L'authentification échouera si le nom d'utilisateur ne correspond pas à la clé privée.

-dans, --version
La version du chef-client.

-V, --verbeux
Définir pour des sorties plus détaillées. Utilisation -VV pour une verbosité maximale.

-oui, --Oui
Utilisez pour répondre à toutes les invites de confirmation par « Oui ». le couteau ne demandera pas
confirmation.

-z, --mode local
Utilisez pour exécuter le chef-client en mode local. Cela permet à toutes les commandes qui fonctionnent
contre le serveur Chef pour travailler également contre le chef-repo local.

Exemples

Les exemples suivants montrent différentes manières de répertorier tous les nœuds sur le serveur, puis
utiliser Perl pour remplacer Grantmc avec gmc:

$ liste de couteaux 'nodes/*' | couteau xargs "perl -i -pe 's/grantmc/gmc'"

ou sans guillemets et la barre oblique inverse s'est échappée :

$ liste de couteaux /nœuds/\* | couteau xargs "perl -i -pe 's/grantmc/gmc'"

ou en utilisant le --modèle option:

$ knife xargs --pattern '/nodes.*' "perl -i -pe 's/grantmc/gmc'"

Utilisez Knife-xargs en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad