Questo è l'ambiente coltello di comando che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
Knife-environment - La pagina man per il sottocomando Knife Environment.
Un ambiente è un modo per mappare il flusso di lavoro della vita reale di un'organizzazione su ciò che può essere
configurato e gestito quando si utilizza il server Chef. Ogni organizzazione inizia con un singolo
ambiente chiamato il _predefinito ambiente, che non può essere modificato (o cancellato).
È possibile creare ambienti aggiuntivi per riflettere i modelli di ciascuna organizzazione e
flusso di lavoro. Ad esempio, creando produzione, messa in scena, analisie sviluppo
ambienti. Generalmente un ambiente è associato anche a uno (o più) ricettari
versioni.
I coltello ambiente il sottocomando viene utilizzato per gestire gli ambienti all'interno di un singolo
organizzazione sul server Chef.
COMUNI VERSIONI
Le seguenti opzioni possono essere usate con uno qualsiasi degli argomenti disponibili per il coltello
ambiente sottocomando:
--chef-zero-porta PORT
La porta su cui ascolterà chef-zero.
-c FILE_CONFIG, --config FILE_CONFIG
Il file di configurazione da utilizzare.
-D, --disabilita-modifica
Utilizzare per impedire l'apertura di $EDITOR e per accettare i dati così come sono.
--default
Utilizzare per fare in modo che il coltello utilizzi il valore predefinito invece di chiedere a un utente di fornirne uno.
-e EDITORE, --editore EDITOR
Il $EDITOR utilizzato per tutti i comandi interattivi.
-E AMBIENTE, --ambiente AMBIENTE
Il nome dell'ambiente. Quando questa opzione viene aggiunta a un comando, il comando
verrà eseguito solo sull'ambiente denominato.
-F FORMATO, --formato FORMATO
Il formato di output: sommario (Impostazione predefinita), testo, json, YAMLe pp.
-H, --Aiuto
Mostra l'aiuto per il comando.
-k CHIAVE, --chiave KEY
La chiave privata che il coltello utilizzerà per firmare le richieste fatte dal client API al
Cuoco servitore.
--[no-]colore
Utilizzare per visualizzare l'output colorato.
--stampa-dopo
Utilizzare per mostrare i dati dopo un'operazione distruttiva.
-s Url, --URL-server URL
L'URL del server Chef.
-u UTENTE, --utente UTENTE
Il nome utente utilizzato dal coltello per firmare le richieste fatte dal client API allo Chef
server. L'autenticazione avrà esito negativo se il nome utente non corrisponde alla chiave privata.
-V, --verboso
Impostato per output più dettagliati. Utilizzo -VV per la massima verbosità.
-in, --versione
La versione dello chef-cliente.
-sì, --sì
Utilizzare per rispondere a tutte le richieste di conferma con "Sì". il coltello non chiederà
conferma.
-z, --modalità locale
Utilizzare per eseguire il client chef in modalità locale. Ciò consente tutti i comandi che funzionano
contro il server Chef per lavorare anche contro lo chef-repo locale.
CONFRONTA
I confrontare l'argomento viene utilizzato per confrontare i vincoli della versione del libro di cucina impostati su
uno (o più) ambienti.
Sintassi
Questo argomento ha la seguente sintassi:
$ coltello ambiente confronto [ENVIRONMENT_NAME...] (opzioni)
Opzioni
Questo argomento ha le seguenti opzioni:
-un, --tutti
Utilizzare per caricare tutti gli ambienti trovati nel percorso specificato.
-M, --mancata corrispondenza
Utilizzare per mostrare solo le versioni corrispondenti.
Esempio
Per confrontare le versioni dei libri di cucina per un singolo ambiente:
$ ambiente coltello confronta sviluppo
per restituire qualcosa di simile a:
sviluppo
Xnumx apache
finestre 4.1.2
Per confrontare le versioni dei libri di cucina per più ambienti:
$ ambiente coltello confronta la fase di sviluppo
per restituire qualcosa di simile a:
stadiazione dello sviluppo
Apache 2.3.1 1.2.2
Finestre 4.1.2 1.0.0
postgreSQL 1.0.0 1.0.0
Per confrontare tutte le versioni del ricettario per tutti gli ambienti:
$ ambiente coltello confronto --all
per restituire qualcosa di simile a:
sviluppo della messa in scena
ulimit ultimi ultimi
redisio ultime ultime
diario ultime ultime
aws ultime ultime
prova l'ultima più recente
unicorno ultime ultime
sensu ultime ultime
runit più recente
templater più recente
powershell ultime ultime
openssl ultime ultime
rbenv ultime ultime
conigliomq ultime ultime
postgresql più recente
mysql ultime ultime
ohai ultime ultime
git più recente
erlang ultime ultime
ssh_known_hosts ultima ultima
nginx ultime ultime
database più recente
yum ultime ultime
xfs più recente
apt ultimo ultimo
dmg ultima ultima
chef_handler ultime ultime
Finestre 1.0.0 4.1.2
CREA
I creare L'argomento viene utilizzato per aggiungere un oggetto ambiente al server Chef. Quando questo
viene eseguito, il coltello aprirà $EDITOR per abilitare la modifica del AMBIENTE descrizione
campo (a meno che non sia specificata una descrizione come parte del comando). Al termine, coltello
aggiungerà l'ambiente al server Chef.
Sintassi
Questo argomento ha la seguente sintassi:
$ Knife environment create ENVIRONMENT_NAME -d DESCRIZIONE
Opzioni
Questo argomento ha le seguenti opzioni:
-d DESCRIZIONE, --descrizione DESCRIZIONE
La descrizione dell'ambiente. Questo valore popolerà il campo della descrizione
per l'ambiente sul server Chef.
Esempi
Per creare un ambiente denominato dev con una descrizione di I sviluppo ambiente.:
$ coltello ambiente create dev -d "L'ambiente di sviluppo."
DELETE
I delete argomento viene utilizzato per eliminare un ambiente da un server Chef.
Sintassi
Questo argomento ha la seguente sintassi:
$ ambiente coltello elimina ENVIRONMENT_NAME
Opzioni
Questo comando non ha opzioni specifiche.
Esempi
Per eliminare un ambiente denominato dev, accedere:
$ coltello ambiente elimina dev
Tipologia Y per confermare una cancellazione.
MODIFICA
I edit argomento viene utilizzato per modificare gli attributi di un ambiente. Quando questo argomento è
corri, il coltello aprirà $EDITOR per consentire la modifica di AMBIENTE attributi. Al termine,
coltello aggiornerà il server Chef con tali modifiche.
Sintassi
Questo argomento ha la seguente sintassi:
$ coltello ambiente modifica ENVIRONMENT_NAME
Opzioni
Questo comando non ha opzioni specifiche.
Esempi
Per modificare un ambiente denominato DevOps, accedere:
$ coltello ambiente modifica devops
DA RISORSE
I da filetto argomento viene utilizzato per aggiungere o aggiornare un ambiente utilizzando un JSON o Ruby DSL
descrizione. Deve essere eseguito con il creare or edit argomenti.
Sintassi
Questo argomento ha la seguente sintassi:
$ ambiente coltello [crea | modifica] dal file FILE (opzioni)
Opzioni
Questo argomento ha le seguenti opzioni:
-un, --tutti
Utilizzare per caricare tutti gli ambienti trovati nel percorso specificato.
Esempi
Per aggiungere un ambiente utilizzando i dati contenuti in un file JSON:
$ ambiente coltello crea devops dal file "percorso al file JSON"
o:
$ ambiente coltello modifica devops dal file "percorso al file JSON"
ELENCO
I stratagemma l'argomento viene utilizzato per elencare tutti gli ambienti attualmente disponibili su
il cameriere dello chef.
Sintassi
Questo argomento ha la seguente sintassi:
$ lista ambiente coltello -w
Opzioni
Questo argomento ha le seguenti opzioni:
-w, --con-uri
Utilizzare per mostrare gli URI corrispondenti.
Esempi
Per visualizzare un elenco di ambienti:
$ lista ambiente coltello -w
MOSTRARE
I mostrare attraverso le sue creazioni L'argomento viene utilizzato per visualizzare le informazioni sull'ambiente specificato.
Sintassi
Questo argomento ha la seguente sintassi:
$ ambiente coltello mostra ENVIRONMENT_NAME
Opzioni
Questo comando non ha opzioni specifiche.
Esempi
Per visualizzare le informazioni sul dev ambiente inserire:
$ coltello ambiente mostra dev
ritornare:
% ambiente coltello mostra dev
chef_type: ambiente
versioni_libro di cucina:
attributi_predefiniti:
descrizione:
json_class: Chef::Ambiente
nome: dev
override_attributi:
\\
\\
\\
\\
Per visualizzare le informazioni in formato JSON, utilizzare il -F opzione comune come parte del comando like
Questo:
$ coltello spettacolo di ruolo devops -F json
Altri formati disponibili includono testo, YAMLe pp.
Utilizzare l'ambiente coltello online utilizzando i servizi onworks.net