Dit is de opdracht cdist die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
cdist - Bruikbaar configuratiebeheer
KORTE INHOUD
cdist [-h] [-d] [-v] [-V] {banner,config,shell} ...
cdist-banner [-h] [-d] [-v]
cdist config [-h] [-d] [-V] [-c CONF_DIR] [-i MANIFEST] [-p] [-s] host [host ...]
cdist-shell [-h] [-d] [-v] [-s SHELL]
PRODUCTBESCHRIJVING
cdist is het uitvoerbare frontend-bestand voor het configuratiebeheer van cdist. cdist ondersteunt
verschillende subcommando's zoals hieronder uitgelegd.
ALGEMEEN
Alle opdrachten accepteren de volgende opties:
-d, --debuggen
Stel logboekniveau in op foutopsporing
-h, --hulp
Toon het helpscherm
-v, --uitgebreid
Stel logniveau in op info, wees uitgebreider
-V, --versie
Toon versie en sluit af
BANNER
Geeft de cdist-banner weer. Handig voor het printen van cdist-posters - een must voor iedereen
kantoor.
CONFIG
Configureer een of meer hosts
-h, --hulp
Toon het helpscherm
-c CONF_DIR, --conf-dir CONF_DIR
Voeg een configuratiemap toe. Kan meerdere keren worden opgegeven. Als configuratie
mappen bevatten conflicterende typen, verkenners of manifesten, dan de laatst gevonden
is gebruikt. Bovendien kan dit ook worden geconfigureerd door het CDIST_PATH in te stellen
omgevingsvariabele toe aan een door dubbele punten gescheiden lijst met configuratiemappen. Directories
gegeven met het argument --conf-dir hebben hogere prioriteit dan die ingesteld door de
variabele omgeving.
-i MANIFEST, --initiële-manifest MANIFEST
Pad naar een cdist-manifest of - om te lezen van stdin
-p, --parallel
Werk op meerdere hosts parallel
-s, --sequentieel
Opeenvolgend op meerdere hosts werken
--extern kopiëren REMOTE_COPY
Opdracht om te gebruiken voor kopiëren op afstand (zou zich moeten gedragen als scp)
--remote-exec REMOTE_EXEC
Opdracht om te gebruiken voor uitvoering op afstand (zou zich moeten gedragen als ssh)
SHELL
Met dit commando kun je een shell spawnen die toegang tot de typen als commando's mogelijk maakt. Het
kan worden gezien als een "interactieve manifeste" omgeving. Zie hieronder voor voorbeeldgebruik. Zijn
primair gebruik is voor het debuggen van typeparameters.
-s/--schil
Selecteer shell om te gebruiken, standaard de huidige shell
Voorbeelden
# Configureer ikq05.ethz.ch met foutopsporing ingeschakeld
% cdist-config -d ikq05.ethz.ch
# Configureer hosts parallel en gebruik een andere configuratiemap
% cdist-configuratie -c ~/p/cdist-nutzung \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Gebruik aangepaste externe exec / kopieeropdrachten
% cdist config --remote-exec /pad/naar/mijn/remote/exec \
--remote-copy /pad/naar/mijn/remote/kopie \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Geef banner weer
cdist-banner
# Hulp laten zien
% cdist --help
# Toon versie
% cdist --versie
# Voer een shell in die toegang heeft tot geëmuleerde typen
% cdist-shell
% __git
gebruik: __git --source SOURCE [--state STATE] [--branch BRANCH]
[--groep GROEP] [--eigenaar EIGENAAR] [--mode MODE] object_id
MILIEU
TMPDIR, TEMP, TMP
Stel de basismap in voor de tijdelijke map. Zien
http://docs.python.org/py3k/library/tempfile.html voor meer informatie. Dit is eerder
handig als de gebruikte standaarddirectory geen uitvoerbare bestanden toestaat.
CDIST_LOCAL_SHELL
Selecteert shell voor lokale scriptuitvoering, standaard ingesteld op / Bin / sh
CDIST_REMOTE_SHELL
Selecteert shell voor externe scirpt-uitvoering, standaard ingesteld op / Bin / sh
EXIT STATUS
De volgende exit-waarden worden geretourneerd:
0
Succesvol afgerond
1
Een of meer hostconfiguraties zijn mislukt
Gebruik cdist online met behulp van onworks.net-services