Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut bıçaklarıdır.
Program:
ADI
bıçak deps - bıçak deps alt komutunun kılavuz sayfası.
The bıçak derinler alt komut, bir düğüm, rol veya yemek kitabı için bağımlılıkları belirlemek için kullanılır.
Sözdizimi
Bu alt komut aşağıdaki sözdizimine sahiptir:
$ bıçak deps (seçenekler)
Opsiyonlar
Bu alt komut aşağıdaki seçeneklere sahiptir:
-c YAPILANDIRMA DOSYASI, --yapılandırma YAPILANDIRMA DOSYASI
Kullanılacak yapılandırma dosyası.
--chef-repo-yolu PATH
Şef deposuna giden yol. Bu ayar, varsayılan yolu geçersiz kılar.
şef-repo. Varsayılan: tarafından belirtilenle aynı şef_repo_yolu config.rb'de.
--chef-sıfır-port LİMAN
Chef-zero'nun dinleyeceği bağlantı noktası.
--[renk yok
Renkli çıktıyı görüntülemek için kullanın.
--eşzamanlılık
İzin verilen eşzamanlı bağlantı sayısı. Varsayılan: 10.
-NS, --devre dışı-düzenleme
$EDITOR'un açılmasını önlemek ve verileri olduğu gibi kabul etmek için kullanın.
--varsayılanlar
Kullanıcıdan bir tane sağlamasını istemek yerine bıçağın varsayılan değeri kullanmasını sağlamak için kullanın.
-e EDİTÖR, --editör EDİTÖR
Tüm etkileşimli komutlar için kullanılan $EDITOR.
-E ÇEVRE, --Çevre ÇEVRE
Çevrenin adı. Bu seçenek bir komuta eklendiğinde, komut
yalnızca adlandırılmış ortama karşı çalışır.
-F BİÇİM, --biçim FORMAT
çıktı formatı: özet (Varsayılan) metin, json, tatlım, ve pp.
-H, --yardım et
Komut için yardımı gösterir.
-k ANAHTAR, --anahtar ANAHTAR
Bıçağın API istemcisi tarafından yapılan istekleri imzalamak için kullanacağı özel anahtar
Şef sunucusu.
--baskı-sonra
Yıkıcı bir işlemden sonra verileri göstermek için kullanın.
--[no-]yineleme
kullanım -- yineleme bağımlılıkları yinelemeli olarak listelemek için. Bu seçenek yalnızca şu durumlarda kullanılabilir:
--ağaç ayarlandı gerçek. Varsayılan: --tekrar yok.
--uzak
yerine Chef sunucusunda bulunan nesnelerden bağımlılıkları belirlemek için kullanın.
yerel şef deposu. Varsayılan: yanlış.
--repo-modu MOD
Yerel şef deposunun düzeni. Olası değerler: statik, her şeyya da
barındırılan_her şey. Kullanmak statik sadece roller, ortamlar, yemek kitapları ve veriler için
çantalar. Varsayılan olarak, her şey ve barındırılan_her şey dinamik olarak seçilir
sunucu türüne bağlı olarak. Varsayılan: her şey / barındırılan_her şey.
-s URL --sunucu-url'si URL
Chef sunucusunun URL'si.
--ağaç Görsel bir ağaç yapısındaki bağımlılıkları göstermek için kullanın (eğer varsa, kopyalar dahil).
mevcut). Varsayılan: yanlış.
-u KULLANICI, --kullanıcı KULLANICI
API istemcisi tarafından Şef'e yapılan istekleri imzalamak için bıçak tarafından kullanılan kullanıcı adı
sunucu. Kullanıcı adı özel anahtarla eşleşmezse kimlik doğrulama başarısız olur.
-içinde, --versiyon
Şef-müşteri versiyonu.
-V, --ayrıntılı
Daha ayrıntılı çıktılar için ayarlayın. Kullanmak -VV maksimum ayrıntı için.
-y, --Evet
Tüm onay istemlerine "Evet" ile yanıt vermek için kullanın. bıçak sormayacak
Onayla.
, -z --yerel mod
Şef-müşteriyi yerel modda çalıştırmak için kullanın. Bu, çalışan tüm komutlara izin verir
Yerel şef deposuna karşı da çalışmak için şef sunucusuna karşı.
Örnekler
$ bıçak düğümleri/node_name.json deps
$ bıçak deps rolleri/role_name.json
$ bıçak deps yemek kitapları/yemek kitabı_adı.json
$ bıçak deps ortamları/environment_name.json
Düğümler, yemek kitapları, roller ve/veya
ortamları:
$ bıçak deps yemek kitapları/git.json yemek kitapları/github.json rolleri/base.json ortamları/desert.json düğümleri/mynode.json
Tüm alt düğümleri döndürmek için bir joker karakter kullanılabilir. Örneğin, tüm
ortamları:
$ bıçak deps ortamları/*.json
Kullan --ağaç sonuçları yapı ile görüntüleme seçeneği:
$ bıçak rolleri/webserver.json
gibi bir şey döndürmek için:
roller/web sunucusu.json
roller/base.json
yemek kitapları/github
yemek kitapları/git
yemek kitapları/kullanıcılar
yemek kitapları/apache2
Çıktısı bıçak derinler geçirilebilir bıçak yüklemek:
$ bıçak yükleme `bıçak deps düğümleri/*.json
Çıktısı bıçak derinler geçirilebilir bıçak xargs:
$ bıçak deps düğümleri/*.json | xargs bıçak yükleme
onworks.net hizmetlerini kullanarak çevrimiçi bıçak deps kullanın