Il s'agit de l'environnement de couteau de commande qui peut être exécuté 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-environment - La page de manuel de la sous-commande Knife Environment.
Un environnement est un moyen de mapper le flux de travail réel d'une organisation à ce qui peut être
configuré et géré lors de l'utilisation du serveur Chef. Chaque organisation commence par un seul
environnement appelé le _default environnement, qui ne peut pas être modifié (ou supprimé).
Des environnements supplémentaires peuvent être créés pour refléter les modèles et les
flux de travail. Par exemple, créer production, mise en scène, vers les testset une développant
environnements. Généralement, un environnement est également associé à un (ou plusieurs) livre de cuisine
versions.
La couteau sûr, heureux et sain la sous-commande est utilisée pour gérer les environnements au sein d'un seul
organisation sur le serveur Chef.
COMMUNE OPTIONS
Les options suivantes peuvent être utilisées avec n'importe lequel des arguments disponibles pour le couteau
sûr, heureux et sain sous-commande :
--chef-zéro-port PORT
Le port sur lequel chef-zéro écoutera.
-c CONFIG_FILE, --config CONFIG_FILE
Le fichier de configuration à utiliser.
-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.
--[sans couleur
Utilisez pour afficher la sortie en couleur.
--imprimer-après
Utilisez pour afficher les données après une opération destructrice.
-s URL, --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.
-V, --verbeux
Définir pour des sorties plus détaillées. Utilisation -VV pour une verbosité maximale.
-dans, --version
La version du chef-client.
-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.
COMPARER
La comparer L'argument est utilisé pour comparer les contraintes de version du livre de recettes définies sur
un (ou plusieurs) environnements.
Syntaxe
Cet argument a la syntaxe suivante :
$ environnement de couteau comparer [ENVIRONMENT_NAME...] (options)
Options
Cet argument a les options suivantes :
-une, --tout
À utiliser pour télécharger tous les environnements trouvés sur le chemin spécifié.
-m, --décalage
À utiliser pour afficher uniquement les versions correspondantes.
Exemple
Pour comparer les versions des livres de recettes pour un seul environnement :
$ environnement de couteau comparer le développement
pour retourner quelque chose de similaire à :
développant
Apache 2.3.1
fenêtres 4.1.2
Pour comparer les versions de livres de recettes pour plusieurs environnements :
$ environnement de couteau comparer la phase de développement
pour retourner quelque chose de similaire à :
stade de développement
Apache 2.3.1 1.2.2
Fenêtres 4.1.2 1.0.0
postgresql 1.0.0 1.0.0
Pour comparer toutes les versions de livres de recettes pour tous les environnements :
$ environnement de couteau comparer --all
pour retourner quelque chose de similaire à :
mise en scène du développement
ulimit dernier dernier
redisio dernier dernier
le dernier jour le dernier
aws dernier dernier
tester le dernier dernier
licorne dernier dernier
sensu dernier dernier
runit dernier dernier
modèle le plus récent le plus récent
powershell dernier dernier
openssl dernier dernier
rbenv dernier dernier
dernier dernier dernier
postgresql dernier dernier
mysql dernier dernier
ohai dernier dernier
git dernier dernier
erlang dernier dernier
ssh_known_hosts dernier dernier
nginx dernier dernier
base de données dernière dernière
miam dernier dernier
xfs dernier dernier
apt dernier dernier
dmg dernier dernier
chef_handler dernier dernier
Fenêtres 1.0.0 4.1.2
CREATE
La engendrent L'argument est utilisé pour ajouter un objet d'environnement au serveur Chef. Quand ce
l'argument est exécuté, le couteau ouvrira $EDITOR pour permettre l'édition du ENVIRONNEMENT la description
(sauf si une description est spécifiée dans le cadre de la commande). Une fois terminé, couteau
ajoutera l'environnement au serveur Chef.
Syntaxe
Cet argument a la syntaxe suivante :
$ environnement de couteau créer ENVIRONNEMENT_NAME -d DESCRIPTION
Options
Cet argument a les options suivantes :
-d LA DESCRIPTION, --la description DESCRIPTION
La description de l'environnement. Cette valeur remplira le champ de description
pour l'environnement sur le serveur Chef.
Exemples
Pour créer un environnement nommé dev avec une description de La développant environnement.:
$ Knife environment create dev -d "L'environnement de développement."
EFFACER
La effacer L'argument est utilisé pour supprimer un environnement d'un serveur Chef.
Syntaxe
Cet argument a la syntaxe suivante :
$ environnement de couteau supprimer ENVIRONMENT_NAME
Options
Cette commande n'a pas d'options spécifiques.
Exemples
Pour supprimer un environnement nommé dev, entrer:
$ environnement de couteau supprimer dev
Type Y pour confirmer une suppression.
EDIT
La éditer L'argument est utilisé pour éditer les attributs d'un environnement. Lorsque cet argument est
exécuter, le couteau ouvrira $EDITOR pour permettre l'édition de ENVIRONNEMENT les attributs. Une fois terminé,
Knife mettra à jour le serveur Chef avec ces modifications.
Syntaxe
Cet argument a la syntaxe suivante :
$ environnement de couteau modifier ENVIRONMENT_NAME
Options
Cette commande n'a pas d'options spécifiques.
Exemples
Pour modifier un environnement nommé Devops, entrer:
$ environnement de couteau modifier devops
De DOSSIER
La De filet l'argument est utilisé pour ajouter ou mettre à jour un environnement à l'aide d'un JSON ou Ruby DSL
la description. Il doit être exécuté avec le engendrent or éditer arguments.
Syntaxe
Cet argument a la syntaxe suivante :
$ environnement de couteau [créer | modifier] à partir du fichier FICHIER (options)
Options
Cet argument a les options suivantes :
-une, --tout
À utiliser pour télécharger tous les environnements trouvés sur le chemin spécifié.
Exemples
Pour ajouter un environnement à l'aide des données contenues dans un fichier JSON :
L'environnement de couteau $ crée des devops à partir du fichier "chemin vers le fichier JSON"
ou:
L'environnement de couteau $ édite les devops du fichier "chemin vers le fichier JSON"
LISTE
La liste L'argument est utilisé pour lister tous les environnements actuellement disponibles sur
le serveur Chef.
Syntaxe
Cet argument a la syntaxe suivante :
$ liste d'environnements de couteaux -w
Options
Cet argument a les options suivantes :
-w, --avec-uri
Utilisez pour afficher les URI correspondants.
Exemples
Pour afficher une liste d'environnements :
$ liste d'environnements de couteaux -w
SPECTACLES
La montrer L'argument est utilisé pour afficher des informations sur l'environnement spécifié.
Syntaxe
Cet argument a la syntaxe suivante :
$ couteau environnement spectacle ENVIRONMENT_NAME
Options
Cette commande n'a pas d'options spécifiques.
Exemples
Pour afficher des informations sur le dev environnement entrer:
$ couteau environnement show dev
rendre:
% couteau environnement show dev
chef_type : environnement
versions_livre de cuisine :
default_attributes :
description:
json_class: Chef::Environnement
nom : dev
override_attributes :
\
\
\
\
Pour afficher les informations au format JSON, utilisez le -F option commune dans le cadre de la commande comme
ce:
$ couteau rôle show devops -F json
Les autres formats disponibles incluent texte, yamlet une pp.
Utiliser l'environnement de couteau en ligne à l'aide des services onworks.net