Ansible-runner ne hakkında?


11

Okuduğum ettik Oku Dosyası github depo yanı sıra gelen dokümantasyon sitesinde (resmi yanıtlayıcı 'projesinden) yanıtlayıcı'-koşucunun ama yaklaşık ve bu durumda yanıtlayıcı 'runner yararlı olabilir ne anlamıyorum? Bir proje ek özellikler getiriyor mu yoksa farklı bir şekilde cevap vermek için mi oluşturulmuş?


Açıklamanızdan sadece bir tahmin: Bence sadece bu ev sahibinin ansible istemciden erişilebilir olduğu ve örnek bir dmz içinde çalışma evvelini izole ev sahiplerine oynamaya özen gösteren bir burç ev sahibi mimarisinde yararlı olabileceğini düşünüyorum.
Tensibai

Ayrıca dokümantasyon link ansible-runner.readthedocs.io/en/latest
Shobi

Yanıtlar:


7

Bu proje, akıl almaz oyun kitaplarının otomasyonunu desteklemek içindir. Bunu yapmak için Ansible Tower veya AWX adında GUI tabanlı bir proje var, ancak ansible-runner , ansible- playbook komutunun yerine otomasyonun altında yatan katman gibi görünüyor .

Bazı senaryoların bir parçası olarak ansible-playbook'u kullanmaya çalışırken otomasyon için gerçekten ciddi bazı sorunlar var . Ansible-playbook'un çıktısı, ayrıştırma söz konusu olduğunda güneşin altındaki en korkunç şeydir. Bu yüzden kendi çıkış eklentinizi yazmaya başlayıp bunun için bir ayrıştırıcı yazmanız gerekir, o zaman ortam değişkenlerini ve şifreleri ve diğer birçok şeyi nasıl yöneteceğinizi anlamanız gerekir. Bunun cevabı ansible-runner . Eserleri bir görev veya oyun kitabı yürütmekten koruyacak ve daha fazla otomasyonda ansibülasyonu mümkün kılacaktır.

Kabuktan çalıştırabilir, python modülü olarak çalıştırabilirsiniz ve bunun için bir referans kabı bile vardır ve açıkça AWX tarafından kullanılır. Ayrıca projenin olay yayıcısı, ELK ve Message Bus tipi sistemler gibi izleme sistemlerine çok daha iyi takılabilir olacaktır.


0

ansible-runnerJiri'nin cevabını tamamlamak için , openhift-operatör çerçevesinde ansible çalışma zamanı olarak kullanıldığını öğrendim , böylece kaynaklarda değişiklikler göründüğünde küme durumunu uzlaştırmak için ansible bir playbook veya kapsüldeki ansible bir rol çalıştırın.

Yani ansible-runnergerçekten kapsayıcı yürütme için ansible runcveya cri-oolabileceği için çalışma zamanı yürütme.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.