Knife-deps - En ligne dans le Cloud

Il s'agit de la commande Knife-deps qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de 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-deps - La page de manuel de la sous-commande knife deps.

La couteau des profondeurs La sous-commande est utilisée pour identifier les dépendances d'un nœud, d'un rôle ou d'un livre de recettes.

Syntaxe

Cette sous-commande a la syntaxe suivante :

$ deps de couteaux (options)

Options

Cette sous-commande a les options suivantes :

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

--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.

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

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

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

-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 : résumé (Par défaut), texte, json, yamlet une 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.

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

--[pas-]récurrence
Utilisez --récurseur pour lister les dépendances de manière récursive. Cette option ne peut être utilisée que lorsque
--arbre est fixé à oui. Défaut: --pas de récure.

--à distance
À utiliser pour déterminer les dépendances des objets situés sur le serveur Chef plutôt que dans
le chef-repo local. Défaut: non.

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

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

--arbre Utilisez pour afficher les dépendances dans une structure arborescente visuelle (y compris les doublons, s'ils
exister). Défaut: non.

-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

$ couteau deps nodes/node_name.json

$ couteau deps rôles/nom_rôle.json

$ couteau deps cookbooks/cookbook_name.json

$ knife deps environnements/environment_name.json

Pour trouver les dépendances d'une combinaison de nœuds, de livres de recettes, de rôles et/ou
environnements:

$ couteau deps cookbooks/git.json cookbooks/github.json roles/base.json environment/desert.json nodes/mynode.json

Un caractère générique peut être utilisé pour renvoyer tous les nœuds enfants. Par exemple, tous les
environnements:

$ environnements deps de couteau/*.json

Utilisez l'option --arbre option pour afficher les résultats avec structure :

$ couteau deps rôles/webserver.json

pour retourner quelque chose comme :

rôles/serveurweb.json
rôles/base.json
livres de cuisine/github
livres de cuisine/git
livres de cuisine/utilisateurs
livres de cuisine/apache2

La sortie de couteau des profondeurs peut être passé à couteau télécharger:

$ Knife upload `knife deps nodes/*.json

La sortie de couteau des profondeurs peut être passé à couteau xarg:

$ couteau deps nodes/*.json | téléchargement de couteau xargs

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



Derniers programmes en ligne Linux et Windows