Jest to środowisko poleceń-nóż, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
knife-environment — strona podręcznika dla podkomendy knife environment.
Środowisko to sposób na mapowanie rzeczywistego przepływu pracy w organizacji na to, co może być
skonfigurowane i zarządzane podczas korzystania z serwera Chef. Każda organizacja zaczyna się od jednego
środowisko tzw _domyślny środowiska, którego nie można modyfikować (ani usuwać).
Można utworzyć dodatkowe środowiska odzwierciedlające wzorce i wzorce każdej organizacji
przepływ pracy. Na przykład tworzenie produkcja, inscenizacja, testowanie, rozwój
środowiska. Ogólnie rzecz biorąc, środowisko jest również powiązane z jedną (lub kilkoma) książkami kucharskimi
wersje.
Połączenia nóż środowisko podkomenda służy do zarządzania środowiskami w ramach jednego
organizacja na serwerze Chef.
WSPÓLNY OPCJE
Poniższe opcje mogą być używane z dowolnymi argumentami dostępnymi dla nóż
środowisko podkomenda:
--szef kuchni-port zerowy PORT
Port, na którym będzie nasłuchiwał szef kuchni zero.
-c PLIK_KONFIGURACYJNY, --konfig PLIK_KONFIG
Plik konfiguracyjny do użycia.
-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.
--[brak koloru
Użyj, aby wyświetlić kolorowe wydruki.
--drukuj-po
Służy do pokazywania danych po operacji niszczącej.
-s adres URL, --serwer-url URL
Adres URL serwera Chef.
-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, --gadatliwy
Ustaw na więcej pełnych danych wyjściowych. Posługiwać się -VV dla maksymalnej szczegółowości.
-v, --wersja
Wersja kucharza-klienta.
-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.
PORÓWNAĆ
Połączenia porównać argument jest używany do porównywania ustawionych ograniczeń wersji książki kucharskiej
jedno (lub więcej) środowisk.
Składnia
Ten argument ma następującą składnię:
Porównanie środowiska noży $ [ENVIRONMENT_NAME...] (opcje)
Opcje
Ten argument ma następujące opcje:
-za, --wszystko
Służy do przesyłania wszystkich środowisk znalezionych w określonej ścieżce.
-M, --niezgodność
Służy do wyświetlania tylko pasujących wersji.
Przykład
Aby porównać wersje książki kucharskiej dla jednego środowiska:
$ Nóż środowisko porównaj rozwój
zwrócić coś podobnego do:
rozwój
apache 2.3.1
Okna 4.1.2
Aby porównać wersje książki kucharskiej dla wielu środowisk:
Środowisko noża $ porównaj etapy rozwoju
zwrócić coś podobnego do:
stopniowanie rozwoju
Apache 2.3.1 1.2.2
Okna 4.1.2 1.0.0
postgresql 1.0.0 1.0.0
Aby porównać wszystkie wersje książek kucharskich dla wszystkich środowisk:
$ porównaj środowisko noża --all
zwrócić coś podobnego do:
rozwój inscenizacji
ulimit najnowsze najnowsze
redisio najnowsze najnowsze
dzienniczek najnowsze najnowsze
aws najnowsze najnowsze
test najnowsze najnowsze
najnowszy jednorożec
sensu najnowsze najnowsze
runit najnowszy najnowszy
najnowszy szablon szablonu
najnowsza wersja powershella
Openssl najnowszy najnowszy
rbenv najnowszy najnowszy
najnowsza wersja rabbitmq
Postgresql najnowszy najnowszy
mysql najnowszy najnowszy
ohai najnowsze najnowsze
git najnowsze najnowsze
erlang najnowsze najnowsze
ssh_known_hosts najnowsze najnowsze
nginx najnowszy najnowszy
najnowsza baza danych
mniam najnowsze najnowsze
xfs najnowsze najnowsze
apt najnowsze najnowsze
dmg najnowsze najnowsze
chef_handler najnowsze najnowsze
Okna 1.0.0 4.1.2
TWORZENIE
Połączenia Stwórz argument służy do dodania obiektu środowiska do serwera Chef. Kiedy to
argument jest uruchamiany, nóż otworzy $EDITOR, aby umożliwić edycję ŚRODOWISKO opis
pole (chyba że opis jest określony jako część polecenia). Po zakończeniu nóż
doda środowisko do serwera Chef.
Składnia
Ten argument ma następującą składnię:
$ nóż tworzy środowisko ENVIRONMENT_NAME -d DESCRIPTION
Opcje
Ten argument ma następujące opcje:
-d OPIS, --opis OPIS
Opis środowiska. Ta wartość wypełni pole opisu
dla środowiska na serwerze Chef.
Przykłady
Aby utworzyć środowisko o nazwie dev z opisem Połączenia rozwój środowisko.:
$ knife environment utwórz dev -d „Środowisko programistyczne”.
DELETE
Połączenia usunąć argument służy do usunięcia środowiska z serwera Chef.
Składnia
Ten argument ma następującą składnię:
$ nóż usuń środowisko ENVIRONMENT_NAME
Opcje
To polecenie nie ma żadnych konkretnych opcji.
Przykłady
Aby usunąć środowisko o nazwie dev, wchodzić:
$ środowisko noża usuń dev
Rodzaj Nieruchomości Y aby potwierdzić usunięcie.
EDIT
Połączenia edit argument służy do edytowania atrybutów środowiska. Kiedy ten argument jest
run, nóż otworzy $EDITOR, aby umożliwić edycję ŚRODOWISKO atrybuty. Gdy zakończono,
nóż zaktualizuje serwer szefa kuchni o te zmiany.
Składnia
Ten argument ma następującą składnię:
$ nóż edytuj środowisko ENVIRONMENT_NAME
Opcje
To polecenie nie ma żadnych konkretnych opcji.
Przykłady
Aby edytować środowisko o nazwie devops, wchodzić:
$ nóż środowiska edytuj devops
OD FILE
Połączenia od filet argument służy do dodawania lub aktualizowania środowiska przy użyciu JSON lub Ruby DSL
opis. Należy go uruchomić z Stwórz or edit argumenty.
Składnia
Ten argument ma następującą składnię:
$ środowisko noża [utwórz | edytuj] z pliku PLIK (opcje)
Opcje
Ten argument ma następujące opcje:
-za, --wszystko
Służy do przesyłania wszystkich środowisk znalezionych w określonej ścieżce.
Przykłady
Aby dodać środowisko korzystające z danych zawartych w pliku JSON:
$ środowisko noża tworzy devopy z pliku „ścieżka do pliku JSON”
lub:
$ środowisko noża edytuj devops z pliku „ścieżka do pliku JSON”
WYKAZ
Połączenia podstęp argument służy do wyświetlenia listy wszystkich środowisk, które są obecnie dostępne
serwer szefa kuchni.
Składnia
Ten argument ma następującą składnię:
$ lista środowiska noża -w
Opcje
Ten argument ma następujące opcje:
-w, --z-uri
Użyj, aby wyświetlić odpowiednie identyfikatory URI.
Przykłady
Aby wyświetlić listę środowisk:
$ lista środowiska noża -w
POKAZAĆ
Połączenia pokazać argument służy do wyświetlania informacji o określonym środowisku.
Składnia
Ten argument ma następującą składnię:
$ środowisko noża pokazuje ENVIRONMENT_NAME
Opcje
To polecenie nie ma żadnych konkretnych opcji.
Przykłady
Aby wyświetlić informacje o dev środowisko wprowadź:
$ nóż środowiskowy pokaż dev
wracać:
% środowiska noża pokaż dev
chef_type: środowisko
wersje_książek kucharskich:
atrybuty_domyślne:
opis:
json_class: Chef::Środowisko
imię: dew
override_atrybuty:
\\
\\
\\
\\
Aby wyświetlić informacje w formacie JSON, użyj -F wspólna opcja w ramach polecenia, np.
to:
$ rola noża pokazuje devops -F json
Inne dostępne formaty obejmują XNUMX, jamla, pp.
Korzystaj ze środowiska knife-environment online, korzystając z usług onworks.net