Jest to polecenie nóż-deps, które 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Ę
nóż-deps — strona podręcznika dla podkomendy nóż deps.
Połączenia nóż dep Podkomenda służy do identyfikowania zależności węzła, roli lub książki kucharskiej.
Składnia
Ta podkomenda ma następującą składnię:
$ zagłębienia noża (opcje)
Opcje
To podpolecenie ma następujące opcje:
-c PLIK_KONFIGURACYJNY, --konfig PLIK_KONFIG
Plik konfiguracyjny do użycia.
--szef-repo-ścieżka PATH
Ścieżka do repozytorium szefa kuchni. To ustawienie zastąpi domyślną ścieżkę do pliku
repo szefa kuchni. Domyślnie: to samo, co określone przez ścieżka_repo_kucharza w config.rb.
--szef kuchni-port zerowy PORT
Port, na którym będzie nasłuchiwał szef kuchni zero.
--[brak koloru
Użyj, aby wyświetlić kolorowe wydruki.
--konkurencja
Liczba dozwolonych jednoczesnych połączeń. Domyślny: 10.
-D, --wyłącz-edycję
Użyj, aby uniemożliwić otwieranie $EDITOR i zaakceptować dane w stanie, w jakim są.
--domyślne
Użyj, aby nóż używał wartości domyślnej zamiast prosić użytkownika o jej podanie.
-e REDAKTOR, --redaktor REDAKCJA
$EDITOR używany dla wszystkich poleceń interaktywnych.
-E ŚRODOWISKO, --środowisko ŚRODOWISKO
Nazwa środowiska. Gdy ta opcja zostanie dodana do polecenia, polecenie
będzie działać tylko w określonym środowisku.
-F FORMAT, --format FORMAT
Format wyjściowy: streszczenie (Domyślne) XNUMX, json, jamla, pp.
-H, --help
Wyświetla pomoc do polecenia.
-k KLUCZ, --klucz KEY
Klucz prywatny, którego nóż będzie używał do podpisywania żądań wysyłanych przez klienta API do
Szef kuchni.
--drukuj-po
Służy do pokazywania danych po operacji niszczącej.
--[nie-]rekurencyjny
Zastosowanie --rekurencja aby wyświetlić listę zależności rekurencyjnie. Opcji tej można użyć tylko wtedy, gdy
--drzewo jest ustawione na prawdziwy. Domyślny: --bez rekurencji.
--zdalny
Służy do określania zależności od obiektów znajdujących się na serwerze Chef zamiast w
lokalne repozytorium szefów kuchni. Domyślny: fałszywy.
--repo-tryb TRYB
Układ lokalnego szefa kuchni-repo. Możliwa wartość: statyczny, wszystkolub
hostowane_wszystko, Posługiwać się statyczny tylko dla ról, środowisk, książek kucharskich i danych
torby. Domyślnie, wszystko i hostowane_wszystko są wybierane dynamicznie
w zależności od typu serwera. Domyślny: wszystko / hostowane_wszystko.
-s adres URL, --serwer-url URL
Adres URL serwera Chef.
--drzewo Służy do pokazywania zależności w wizualnej strukturze drzewa (w tym duplikatów, jeśli występują
istnieć). Domyślny: fałszywy.
-u UŻYTKOWNIK, --użytkownik USER
Nazwa użytkownika używana przez nóż do podpisywania żądań wysyłanych przez klienta API do Szefa Kuchni
serwer. Uwierzytelnianie nie powiedzie się, jeśli nazwa użytkownika nie pasuje do klucza prywatnego.
-v, --wersja
Wersja kucharza-klienta.
-V, --gadatliwy
Ustaw na więcej pełnych danych wyjściowych. Posługiwać się -VV dla maksymalnej szczegółowości.
-y, --tak
Służy do odpowiadania na wszystkie monity o potwierdzenie za pomocą „Tak”. nóż nie poprosi
potwierdzenie.
-z, --tryb lokalny
Służy do uruchamiania kucharza-klienta w trybie lokalnym. Pozwala to na wszystkie polecenia, które działają
przeciwko serwerowi szefa kuchni, aby również działać przeciwko lokalnemu repozytorium szefów kuchni.
Przykłady
$ nóż deps węzły/nazwa_węzła.json
$ nóż określa role/nazwa_roli.json
$ nóż deps książki kucharskie/nazwa_książki kucharskiej.json
$ nóż deps środowiska/nazwa_środowiska.json
Aby znaleźć zależności dla kombinacji węzłów, książek kucharskich, ról i/lub
środowiska:
$ nóż deps Cookbooks/git.json Cookbooks/github.json role/base.json Environments/desert.json nodes/mynode.json
Do zwrócenia wszystkich węzłów podrzędnych można użyć symbolu wieloznacznego. Na przykład wszystkie
środowiska:
$ nóż deps środowiska/*.json
Użyj --drzewo możliwość przeglądania wyników ze strukturą:
$ nóż opisuje role/webserver.json
zwrócić coś takiego:
role/serwer WWW.json
role/base.json
książki kucharskie/github
książki kucharskie/git
książki kucharskie/użytkownicy
książki kucharskie/apache2
Moc wyjściowa nóż dep można przekazać do nóż przesłać:
$ przesyłanie noża `nóż deps nodes/*.json
Moc wyjściowa nóż dep można przekazać do nóż xargs:
$ nóż deps węzły/*.json | Przesyłanie noża xargs
Korzystaj z nóż-deps online, korzystając z usług onworks.net