Questo è il comando cdist 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
cdist - Gestione della configurazione utilizzabile
SINOSSI
cdist [-h] [-d] [-v] [-V] {banner,config,shell} ...
banner cdist [-h] [-d] [-v]
cdist config [-h] [-d] [-V] [-c CONF_DIR] [-i MANIFEST] [-p] [-s] host [host ...]
cdist shell [-h] [-d] [-v] [-s SHELL]
DESCRIZIONE
cdist è l'eseguibile frontend per la gestione della configurazione di cdist. supporta cdist
diversi sottocomandi come spiegato di seguito.
GENERALE
Tutti i comandi accettano le seguenti opzioni:
-d, --debug
Imposta il livello di log su debug
-h, --aiuto
Mostra la schermata di aiuto
-v, --verboso
Imposta il livello di registro su informazioni, sii più dettagliato
-V, --versione
Mostra versione ed esci
BANNER
Visualizza il banner cdist. Utile per stampare poster di cdist: un must per tutti
ufficio.
CONFIGURA
Configura uno o più host
-h, --aiuto
Mostra la schermata di aiuto
-c CONF_DIR, --conf-dir CONF_DIR
Aggiungi una directory di configurazione. Può essere specificato più volte. Se configurazione
le directory contengono tipi, esploratori o manifest in conflitto, quindi viene trovato l'ultimo
si usa. Inoltre questo può anche essere configurato impostando CDIST_PATH
variabile di ambiente in un elenco delimitato da due punti di directory di configurazione. Directory
forniti con l'argomento --conf-dir hanno una precedenza maggiore rispetto a quelli impostati tramite l'argomento
variabile d'ambiente.
-i MANIFEST, --initial-manifest MANIFEST
Percorso di un manifest cdist o - per leggere da stdin
-p, --parallelo
Opera su più host in parallelo
-s, --sequenziale
Operare su più host in sequenza
--copia-remota REMOTE_COPY
Comando da utilizzare per la copia remota (dovrebbe comportarsi come scp)
--remote-exec REMOTE_EXEC
Comando da utilizzare per l'esecuzione remota (dovrebbe comportarsi come ssh)
SHELL
Questo comando ti consente di generare una shell che abilita l'accesso ai tipi come comandi. Esso
può essere pensato come un ambiente "manifesto interattivo". Vedi sotto per un esempio di utilizzo. Suo
l'uso principale è per il debug dei parametri di tipo.
-s/--conchiglia
Seleziona la shell da utilizzare, per impostazione predefinita è la shell corrente
ESEMPI
# Configura ikq05.ethz.ch con il debug abilitato
% cdist config -d ikq05.ethz.ch
# Configura gli host in parallelo e utilizza una directory di configurazione diversa
%cdistconfig -c ~/p/cdist-nutzung \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Utilizza comandi exec/copia remoti personalizzati
% cdist config --remote-exec /percorso/del/mio/remoto/exec \
--copia-remota /percorso/della/mia/copia/remota \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Visualizza banner
banner cdist
# Mostra aiuto
% cdist --aiuto
# Mostra versione
% cdist --version
# Inserisci una shell che abbia accesso ai tipi emulati
% shell cdist
% __idiota
utilizzo: __git --source FONTE [--state STATO] [--branch BRANCH]
[--group GRUPPO] [--proprietario PROPRIETARIO] [--mode MODALITÀ] id_oggetto
AMBIENTE
TMPDIR, TEMP, TMP
Imposta la directory di base per la directory temporanea. Vedere
http://docs.python.org/py3k/library/tempfile.html per maggiori informazioni. Questo è piuttosto
utile, se la directory standard utilizzata non consente gli eseguibili.
CDIST_LOCAL_SHELL
Seleziona la shell per l'esecuzione dello script locale, il valore predefinito è /bin/sh
CDIST_REMOTE_SHELL
Seleziona la shell per l'esecuzione dello script remoto, il valore predefinito è /bin/sh
EXIT STATUS
Devono essere restituiti i seguenti valori di uscita:
0
Completamento avvenuto con successo
1
Una o più configurazioni host non sono riuscite
Utilizza cdist online utilizzando i servizi onworks.net