«ansible» etiketlenmiş sorular

Ansible, bilgisayarları yapılandırmak ve yönetmek için açık kaynaklı bir yazılım platformudur. Çok düğümlü yazılım dağıtımı, geçici görev yürütme ve yapılandırma yönetimini birleştirir.

5
Ansible: Host tarafından bir Görev Ana Bilgisayarı nasıl çalıştırılır?
Oyun düzeyinde, serial: 1tüm oyunu aynı anda bir ana bilgisayarda çalıştırmamıza izin vermeliyiz . Ancak bunu tek bir görevde yapmanın basit bir yolunu bulamadım. Bu, söz konusu görev uygun bir kilitleme (herhangi bir nedenle) yapmazsa, özellikle önemlidir. Açık bir cevap, görevi kendi oyununa sokmaktır. Ancak bu rollere yardımcı olmaz. ( …
15 ansible 

3
Anahtar reddedilirse Ansible şifresini nasıl kullanılır?
Yeni sunucu örneklerim ssh üzerinden parola ile oturum açacak şekilde yapılandırıldı. Ansible playbook'umun anahtarları kullanmak için yeniden yapılandırmasını ve ilk çalıştırmada şifre ile root girişini devre dışı bırakmasını istiyorum, bu yüzden böyle bir şeye ihtiyacım var: anahtarla giriş yapmayı dene anahtar ile giriş yapamıyorsanız: şifre ile giriş yap yetkili_anahtarlara anahtar …

3
Atlanan Ansible görevlerini göstermekten nasıl kaçınırım?
Oyun kitaplarımın çıktıları her zaman hangi görevlerin atlandığı ile ilgili gereksiz sonuçlarla tamamen doludur, bu da can sıkıcı ve aradığım belirli bilgileri bulmak için zaman alıcı hale getirir. İşte bir oynatma kitabı örneği - name: Stopping Puppet Agent service: name=pe-puppet state=stopped ignore_errors: true register: result - include: rollback/restart-pe-puppet.yml when: result|failed …
14 ansible 

2
Rollerde tanımlanan Ansible işleyicileri, tüm oyun kitabından veya rolden sonra mı çalışıyor?
Ansible 2.0 kullanıyorum ve bunu sadece çalıştırabilirdim, ama aynı zamanda deneysel testlerim tarafından doğru olmayan bir şeye inanmak için kandırılmış olabilirim ve işleyicilerin ne zaman çalıştırılması gerektiğini söyleyecek hiçbir belge bulamıyorum. Eğer işleyiciler görevlerinin sonunda çalıştırılmazsa, bu benim muammamdır. İçinde 5 rol olan bir oyun kitabım var, sonuna 4. rolün …
13 ansible 

2
Fileglob desenli iç içe bir döngüye nasıl sahip olabilirim?
Ansible'da bir dizi kullanıcı için bir dizi yetkili SSH anahtarı oluşturmaya çalışıyorum. Ben böyle kurulmuş bir usersdeğişken var : users: - { username: root, name: 'root' } - { username: user, name: 'User' } Aynı rolde, bir files/public_keysdizinde yetkilendirilmiş anahtar dosyaları kümesi de var, yetkili anahtar başına bir dosya var: …
13 ansible 

1
Ansible bildirimi neden çalışmıyor?
Duyarlı öğreniyorum ve basit bir oyun kitabı yazdım, ama anlamıyorum ya da neyi yanlış yaptığımı işleyici çalışmıyor! Lütfen bana yardım et. Başucu kitabım: - hosts: HA gather_facts: False tasks: - name: Installs pacemaker yum: pkg=pacemaker,pcs,resource-agents state=latest notify: - pcsd start handlers: - name: pcsd start systemd: name=pcsd state=started Bildirimi atladı: …

3
Hata ayıklama sırasında Ansible playbook'tan çıkmanın en kolay yolu
Ansible playbook'unda hata ayıkladığımı ve belirli bir görevden sonra çıkmak istediğinizi varsayalım (ve aşağıdaki görevlerin tümünü yürütmüyorum). Kullanılabilir herhangi bir tek satırlık sihirli komut var mı yoksa manuel olarak bir çıkış / onaylama görevi oluşturmak zorunda mıyım? Gönderen ansible-playbookkılavuzda, ben orada olduğunu görüyoruz --start-at-task=START_ATbayrak, ancak bir 'ucunda-at' meslektaşı gibi bir …
13 ansible 

5
Birçok sunucu için SSH erişim ağ geçidi
Ansible aracılığıyla şu anda 3 devopsiyle 90'dan fazla sunucuyu yönetme. Her şey harika çalışıyor, ancak şu anda dev bir güvenlik sorunu var. Her devop, sunuculara doğrudan erişmek için kendi yerel ssh anahtarlarını kullanıyor. Her devop bir dizüstü bilgisayar kullanır ve her dizüstü bilgisayar potansiyel olarak tehlikeye atılabilir, böylece tüm prod …

1
Ansible'da bir değişkene boş bir değer nasıl atanır?
İçindeyse firewall_allowed_ports: - name: port {{ item }} allowed in firewall ufw: rule: allow port: "{{ item }}" proto: tcp with_items: - 22 - "{{ firewall_allowed_ports }}" tanımsızsa, bu hata oluşur: fatal: [host.example.com]: FAILED! => {"failed": true, "msg": "the field 'args' has an invalid value, which appears to include a …
12 ansible 

1
Bir ana bilgisayarın geçerli ana bilgisayar adını ansible'da nasıl yazdırabilirim
Kullanıcı makinede oturum açtığında motd'u düzenlemek için bir rol yazdım, ancak makinenin ana bilgisayar adını yazdırmak için motd'u kişiselleştirmek istiyorum Hangi değişkeni kullanırım? ya da bunu nasıl yaparım? Şablon? Nasıl? copy moduleMotd dosyası için kullandım Mesela "$ hostname'e hoşgeldiniz" diyebilmek istiyorum, bu yüzden bu ana makine adını ansible kullanarak nasıl …

3
Şifreleri syslog'a sızdırmamak için bazı Ansible görevlerinin ayrıntı düzeyini nasıl azaltabilirim?
Bazen bazı yapılandırma dosyalarına şifre yazmak için Ansible'ın lineinfileveya blockinfilemodüllerinin kullanılmasını isterim . Bunu yaparsam, tüm satır veya blok, şifre dahil, benim içinde biter syslog. syslogŞifreleri saklamak için güvenli bir yer olarak düşünmediğim için Ansible'a şifremi sızdırmadığını nasıl söyleyebilirim syslog? Umarım bunu yapmanın bir yolu vardır, aksi takdirde bunu Ansible'da …


1
Jinja2 şablonunda Ansible değişken dizisi üzerinden döngü
Ansible ana bilgisayarlar hakkında gerçekleri topladığında, örneğin ana bilgisayarın tüm bağlarını alır: "ansible_mounts": [ { "block_available": 7800291, "block_size": 4096, "block_total": 8225358, "block_used": 425067, "device": "/dev/mapper/foobar", "fstype": "xfs", "inode_available": 16403366, "inode_total": 16458752, "inode_used": 55386, "mount": "/", "options": "rw,seclabel,relatime,attr2,inode64,noquota", "size_available": 31949991936, "size_total": 33691066368, "uuid": "2ebc82cb-5bc2-4db9-9914-33d65ba350b8" }, { "block_available": 44648, "block_size": 4096, "block_total": …
12 ansible  json  jinja 

1
~ 100 ana bilgisayara karşı basit bir Ansible oyun kitabı için makul performans nedir?
Eski bir cfengine2 kurulumunu değiştirmek için Ansible'a bakmaya başlıyoruz. Ben basit bir oyun kitabı var: bir sudoers dosyasını kopyalar şablonlanmış bir resolv.conf kopyalar (group_vars ve host_vars verileriyle beslenir) birkaç hizmetin çalıştığını kontrol eder yerel kullanıcının varlığını kontrol eder Oynatma kitabının 97 makineye karşı çalışması için 4 dakikadan fazla duvar saati …

3
Ansible, Chef, Kukla veya ____: En güçlü Windows desteğine ve en küçük başlangıç ​​alanına sahip
Çoğunlukla (ama sadece değil) sunucuları kazanırız. Tercihen, işletim sistemini başlatabilir ve komutları almaya hazır hale getirmek için çok az şey yapabiliriz veya hiçbir şey yapamayız (üzerinde bir ajan veya ssh sunucusu ile bir temel görüntü oluşturmamız gerekebileceğini biliyoruz). Mongodb, java tabanlı uygulamalar, iis config vb. Yükleyebilmeniz gerekir. Hangi araç en …

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.