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 yanıtlayıcı komuttur.
Program:
ADI
ansible - hedef ana bilgisayar(lar)da bir görev çalıştırın
SİNOPSİS
cevaplayıcı [-m modül_adı] [-a bağımsız değişkenler] [seçenekler]
TANIM
yanıtlayıcı ' 'uzaktan şeyler' yapmak için ekstra basit bir araç/çerçeve/API'dir. Bu adhoc
'tek görev çalışma kitabı' çalışmasına izin veren komut.
ARGÜMANLAR
ana bilgisayar modeli
Envanterdeki bir grubun adı, envanterdeki ana bilgisayarları seçen kabuk benzeri bir küre veya
virgülle ayrılmış ikisinin herhangi bir kombinasyonu.
SEÇENEKLER
-a 'ARGÜMANLAR', --args='ARGÜMANLAR'
The ARGÜMANLAR modüle geçmek için
--ask-olmak-geçer
Ayrıcalık yükseltme şifresi isteyin.
-k, --ask-geçiş
Kullanılan aktarım için gerekliyse bağlantı parolasını isteyin. İçin
örneğin, ssh kullanmak ve ssh-agent ile anahtar tabanlı bir kimlik doğrulamaya sahip olmamak.
--ask-su-pass
--su ile birlikte kullanılan su parolasını sor (kullanımdan kaldırıldı, make kullanın).
-K, --ask-sudo-pass
Varsa, --sudo ile kullanılacak parolayı isteyin (kullanımdan kaldırıldı, have kullanın).
--ask-kasa-geçişi
Kasa şifresi sor.
-B NUM, --arka plan=NUM
Komutları arka planda çalıştırın, ardından görevi sonlandırın NUM saniye.
--become-yöntem=OLUN_METHOD
Kullanılacak ayrıcalık yükseltme yöntemi (varsayılan=sudo), geçerli seçenekler: [ sudo | su | pbrun
| pfexec | runalar | gibi yapmak ]
--kullanıcı-olmak=OLUN_KULLANICI
İşlemleri bu kullanıcı olarak çalıştırın (varsayılan=kök).
-C, --Kontrol
Uzak sistemde herhangi bir değişiklik yapmayın, ancak ne olabileceğini görmek için kaynakları test edin.
değişti. Bunun tüm olası kaynak türlerini tarayamayacağını ve yalnızca bir
simülasyon.
-c BAĞLANTI, --bağlantı=BAĞLANTI
Kullanılacak bağlantı türü. En yaygın seçenekler paramiko (SSH), ssh, winrm ve yerel.
yerel çoğunlukla crontab veya kickstarts için kullanışlıdır.
-e EKSTRA_VARS, --ekstra değişkenler='EXTRA_VARS
Anahtar=değer anahtar=değer biçiminde veya alıntılandığı gibi, bir çalışma kitabına enjekte edilecek ekstra değişkenler
YAML/JSON (karmalar ve diziler). Bir dosyadan değişkenleri yüklemek için dosyayı belirtin
@ ile başlar (örneğin @vars.yml).
-f NUM, --çatallar=NUM
Paralellik düzeyi. NUM bir tamsayı olarak belirtilir, varsayılan değer 5'tir.
-h, --yardım et
Yardım mesajını göster ve çık.
-i PATH, --envanter=PATH
The PATH varsayılan olarak envantere /etc/ansible/ana bilgisayarlar. Alternatif olarak
virgülle ayrılmış bir ana bilgisayar listesi veya traling virgüllü tek bir ana bilgisayar kullanın Ev sahibi,.
-l ALT, --sınır=ALT
Seçilen ana bilgisayar/grup modellerini daha da sınırlar. ile önek yapabilirsiniz ~ belirtmek için
bir regex içindeki pıtırtı.
--list-host'lar
Eşleşen ana bilgisayarların bir listesini çıkarır; başka bir şey yürütmez.
-m ADI, --module-adı=ADI
adlı modülü yürütün. ADI.
-M DİZİN, --modül yolu=DİZİN
The DİZİN modülleri yüklemek için arama yolu. Varsayılan /usr/paylaş/ansible.
Bu, ANSIBLE_LIBRARY ortam değişkeni ile de ayarlanabilir.
-o, --Tek çizgi
Her şeyi tek satırda çıkarmaya çalışın.
-P NUM, --anket=NUM
Her seferinde bir arka plan işi için anket yapın NUM saniye. Gereklilikler -B.
--özel-anahtar=ÖZEL_KEY_DOSYA
Bağlantının kimliğini doğrulamak için bu dosyayı kullanın.
-S, --su
İşlemleri su ile çalıştırın (kullanımdan kaldırıldı, haline kullanın).
-R SU_USER, --se-kullanıcı=SUDO_USER
İşlemleri bu kullanıcı olarak su ile çalıştırın (varsayılan=root) (kullanımdan kaldırıldı, haline kullanın).
-s, -- sudo
Komutu, -u ve sudo tarafından root'a verilen kullanıcı olarak çalıştırın (kullanımdan kaldırıldı, have kullanın).
--ssh-ortak-args='-Ö ProxyCommand="ssh -W %h:%p ... " Kendi ID’n ile mağazalarını oluştur'
Belirtilen bağımsız değişkenleri herhangi bir sftp/scp/ssh komut satırına ekleyin. ayarlamak için kullanışlıdır.
Bir atlama ana bilgisayarı kullanmak için ProxyCommand, ancak üçü tarafından da kabul edilen herhangi bir bağımsız değişken
programlar belirtilebilir.
--sftp-ekstra-args='-F Kendi ID’n ile mağazalarını oluştur'
Belirtilen bağımsız değişkenleri herhangi bir sftp komut satırına ekleyin.
--scp-ekstra-args='-l Kendi ID’n ile mağazalarını oluştur'
Belirtilen bağımsız değişkenleri herhangi bir scp komut satırına ekleyin.
--ssh-ekstra-args='-R Kendi ID’n ile mağazalarını oluştur'
Belirtilen bağımsız değişkenleri herhangi bir ssh komut satırına ekleyin.
-U SUDO_USERNAME, --sudo kullanıcısı=SUDO_USERNAME
Sudo'ya SUDO_USERNAME varsayılan köktür. (kullanımdan kaldırıldı, haline kullanın).
-t DİZİN, --ağaç=DİZİN
İçeriği bu çıktıya kaydet DİZİN, sonuçlar şu adla adlandırılan bir dosyaya kaydedilir:
her ev sahibi.
-T SANİYE, --zaman aşımı=SANİYE
Ana bilgisayarlarla konuşmaya çalışırken kullanılacak bağlantı zaman aşımı, SANİYE.
-u KULLANICI ADI, --kullanıcı=KULLANICI ADI
Bunu kullanın KULLANICI ADI mevcut kullanıcı yerine hedef ana bilgisayarda oturum açmak için.
--vault-parola-dosyası=VAULT_PASSWORD_FILE
Kasa şifresinin çözülmesi sırasında kullanılacak kasa parolasını içeren dosya
şifreli dosyalar Kullanılıyorsa bu dosyayı güvende tuttuğunuzdan emin olun. dosya ise
yürütülebilir, çalıştırılacak ve standart çıktısı parola olarak kullanılacaktır.
-v, --ayrıntılı
Ayrıntılı mod, başarılı eylemlerden daha fazla çıktı gösterilecektir. üçe kadar ver
kez daha fazla çıktı için.
--versiyon
Program sürüm numarasını göster ve çık.
ENVANTER
Ansible, üzerinde çalışabileceği ana bilgisayarları bir envanterde saklar. Bu bir olabilir
ini benzeri bir dosya, bir komut dosyası, dizin veya bir liste. ini sözdizimi, satır başına bir ana bilgisayardır. Gruplar
başlıklara izin verilir ve kendi satırlarına dahil edilir, köşeli parantez içine alınır.
çizgiyi başlatın.
Ana bilgisayar aralıkları da desteklenir. Daha fazla bilgi ve ek seçenekler için bkz.
belgeler http://docs.ansible.com/.
ÇEVRE
Aşağıdaki ortam değişkenleri belirtilebilir.
ANSIBLE_INVENTORY — Varsayılan ansible envanter dosyasını geçersiz kıl
ANSIBLE_LIBRARY — Varsayılan ansible modül kitaplığı yolunu geçersiz kılar
ANSIBLE_CONFIG — Varsayılan ansible yapılandırma dosyasını geçersiz kılar
ansible.cfg'deki çoğu seçenek için daha birçok seçenek mevcuttur
onworks.net hizmetlerini kullanarak ansible çevrimiçi kullanın