Jest to płyta CD z poleceniami, którą można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu Mac OS
PROGRAM:
IMIĘ
cdist - Zarządzanie konfiguracją użytkową
STRESZCZENIE
cdist [-h] [-d] [-v] [-V] {baner,config,shell} ...
baner cdist [-h] [-d] [-v]
cdist config [-h] [-d] [-V] [-c KATALOG_KONF] [-i MANIFEST] [-p] [-s] host [host ...]
cdist powłoka [-h] [-d] [-v] [-s SHELL]
OPIS
cdist to nakładka wykonywalna do zarządzania konfiguracją cdist. cdist obsługuje
różne podkomendy, jak wyjaśniono poniżej.
GENERAŁ
Wszystkie polecenia akceptują następujące opcje:
-d, --debug
Ustaw poziom dziennika do debugowania
-h, --pomoc
Pokaż ekran pomocy
-v, --pełne
Ustaw poziom dziennika na informacje, bądź bardziej gadatliwy
-V, --wersja
Pokaż wersję i wyjdź
TRANSPARENT
Wyświetla baner cdist. Przydatne przy drukowaniu plakatów cdist - pozycja obowiązkowa dla każdego
gabinet.
CONFIG
Skonfiguruj jeden lub więcej hostów
-h, --pomoc
Pokaż ekran pomocy
-c KATALOG_KONF, --conf-dir KATALOG_KONF
Dodaj katalog konfiguracji. Można określić wielokrotnie. Jeśli konfiguracja
katalogi zawierają sprzeczne typy, eksploratory lub manifesty, to ostatni znaleziony
jest używany. Dodatkowo można to również skonfigurować, ustawiając CDIST_PATH
zmienna środowiskowa do rozdzielanej dwukropkami listy katalogów konfiguracyjnych. Katalogi
podane z argumentem --conf-dir mają wyższy priorytet niż te ustawione przez
zmienna środowiskowa.
-i MANIFEST, --początkowy-manifest MANIFESTU
Ścieżka do manifestu cdist lub - do czytania ze stdin
-p, --równoległa
Działaj równolegle na wielu hostach
-s, --sekwencyjny
Działaj sekwencyjnie na wielu hostach
--zdalna kopia REMOTE_COPY
Polecenie do zdalnego kopiowania (powinno zachowywać się jak scp)
--remote-exec REMOTE_EXEC
Polecenie do zdalnego wykonania (powinno zachowywać się jak ssh)
SHELL
To polecenie pozwala na stworzenie powłoki, która umożliwia dostęp do typów jako poleceń. Ono
można uważać za środowisko „interaktywnego manifestu”. Zobacz poniżej przykład użycia. Jego
głównym zastosowaniem jest debugowanie parametrów typu.
-s/--powłoka
Wybierz powłokę do użycia, domyślnie bieżąca powłoka
PRZYKŁADY
# Skonfiguruj ikq05.ethz.ch z włączonym debugowaniem
% konfiguracja cdist -d ikq05.ethz.ch
# Skonfiguruj hosty równolegle i użyj innego katalogu konfiguracyjnego
% konfiguracja cdist -c ~/p/cdist-nutzung \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Użyj niestandardowych poleceń zdalnego wykonywania / kopiowania
% cdist config --remote-exec /ścieżka/do/mojego/zdalnego/exec \
--remote-copy /ścieżka/do/moj/zdalny/kopiuj \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# Wyświetl baner
baner cdist
# Pokaż pomoc
% cdist --pomoc
# Pokaż wersję
% cdist --wersja
# Wprowadź powłokę, która ma dostęp do emulowanych typów
% powłoki cdist
% __git
użycie: __git --source ŹRÓDŁO [--state STAN] [--branch BRANCH]
[--group GROUP] [--owner WŁAŚCICIEL] [--mode MODE] object_id
ŚRODOWISKO
TMPDIR, TEMP, TMP
Skonfiguruj katalog podstawowy dla katalogu tymczasowego. Widzieć
http://docs.python.org/py3k/library/tempfile.html po więcej informacji. To jest raczej
przydatne, jeśli używany standardowy katalog nie pozwala na pliki wykonywalne.
CDIST_LOCAL_SHELL
Wybiera powłokę do lokalnego wykonania skryptu, domyślnie / Bin / sh
CDIST_REMOTE_SHELL
Wybiera powłokę do zdalnego wykonania skryptu, domyślnie / Bin / sh
EXIT STATUS
Zwracane są następujące wartości wyjściowe:
0
Pomyślne
1
Co najmniej jedna konfiguracja hosta nie powiodła się
Korzystaj z cdist online za pomocą usług onworks.net