«ansible» etiketlenmiş sorular

Red Hat Ansible, modele dayalı bir yapılandırma yönetimi, çok düğümlü dağıtım / düzenleme ve uzaktan görev yürütme sistemidir. Varsayılan olarak SSH kullanır, bu nedenle yönettiğiniz düğümlere yüklenecek özel bir yazılım yoktur. Ansible Python ile yazılmıştır ancak herhangi bir dilde genişletilebilir. Açık kaynak sürümü ve Enterprise sürümü ile birlikte gelir.


8
Ansible ana bilgisayarında çalıştır komutu
Ansible ana bilgisayarında komut çalıştırmak mümkün mü? Benim senaryom, dahili olarak barındırılan (ve şirket güvenlik duvarı dışında erişilemeyen) git sunucusundan bir ödeme almak istiyorum olmasıdır. Daha sonra kasayı (tarballed) üretim sunucusuna (harici olarak barındırılan) yüklemek istiyorum. Şu anda, ödeme yapan, tarballs yapan ve daha sonra dağıtım komut dosyasını çalıştıran bir …

12
Ansible oyun kitaplarını tek bir makineyle güvenli bir şekilde sınırlamak mı?
Ansible'ı küçük bir bilgisayar grubuyla bazı basit kullanıcı yönetimi görevleri için kullanıyorum. Şu anda, playbook'ları ayarladım hosts: allve hosts dosyam listelenen tüm makinelerle sadece tek bir grup: # file: hosts [office] imac-1.local imac-2.local imac-3.local Kendimi sık sık tek bir makineyi hedeflemek zorunda buldum. ansible-playbookKomut kutu sınırı bu gibi oynuyor: ansible-playbook …

23
Ansible için sudo parolasını belirtin
Ansible için etkileşimli olmayan bir şekilde sudo şifresini nasıl belirleyebilirim? Ansible playbook'u şu şekilde çalıştırıyorum: $ ansible-playbook playbook.yml -i inventory.ini \ --user=username --ask-sudo-pass Ama şu şekilde çalıştırmak istiyorum: $ ansible-playbook playbook.yml -i inventory.ini \ --user=username` **--sudo-pass=12345** Bir yolu var mı? Proje dağıtımımı olabildiğince otomatikleştirmek istiyorum.
226 ansible 



19
/ Bin / sh: 1: / usr / bin / python ile bulunamadı: bulunamadı
Daha önce hiç görmediğim bir hatayla karşılaşıyorum. İşte komut ve hata: $ ansible-playbook create_api.yml PLAY [straw] ****************************************************************** GATHERING FACTS *************************************************************** failed: [104.55.47.224] => {"failed": true, "parsed": false} /bin/sh: 1: /usr/bin/python: not found TASK: [typical | install required system packages] ***************************** FATAL: no hosts matched or all hosts have already failed …

6
Ansible playbook'ta yalnızca bir görev nasıl çalıştırılır?
Ansible playbook'ta yalnızca bir görev çalıştırmanın bir yolu var mı? Örneğin, içinde roles/hadoop_primary/tasks/hadoop_master.yml. Görevim var "start hadoop job tracker services". Sadece bir görevi yerine getirebilir miyim? hadoop_master.yml dosyası: --- # Playbook for Hadoop master servers - name: Install the namenode and jobtracker packages apt: name={{item}} force=yes state=latest with_items: - hadoop-0.20-mapreduce-jobtracker …
172 ansible 


3
Ansible hosts dosyasında tanımlanan geçerli makinenin ana makine adını nasıl alabilirim?
Birkaç sunucu kurmak için bir Ansible oyun kitabı kuruyorum. Yalnızca mevcut ana bilgisayar, ana bilgisayar dosyamda "yerel" adlı yerel geliştiricim ise çalıştırmak istediğim birkaç görev var. Bunu nasıl yapabilirim? Belgelerde hiçbir yerde bulamıyorum. Bu zaman ifadesini denedim, ancak ansible_hostnamemakine oluşturduğunuzda oluşturulan ana bilgisayar adına değil, ana bilgisayar dosyasında tanımladığınız ana …
166 ansible 

10
Ansible SSH kimlik denetimi nasıl göz ardı edilir?
Ansible tarafından yapılan SSH özgünlük denetimini göz ardı etmenin bir yolu var mı? Örneğin, yeni bir sunucu kurduğumda bu soruya evet yanıtı vermek zorundayım: GATHERING FACTS *************************************************************** The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established. RSA key fingerprint is xx:yy:zz:.... Are you sure you want to continue connecting (yes/no)? …
165 ssh  ansible 

8
ansible: birkaç satır için lineinfile?
Aynı şekilde lineinfiledosyaya bir satır eklemek için bir modül vardır, birkaç satır eklemenin bir yolu var mı? Tüm dosyayı sağlamak zorunda olduğunuz için bir şablon kullanmak istemiyorum. Ben sadece bir şablon bir seçenek değil bu yüzden zaten dosyanın ne içerdiğini bilmeden varolan bir dosyaya bir şey eklemek istiyorum.
162 ansible 

5
Kullanıcı başına görev veya görev kümesi nasıl değiştirilir?
Ansible playbook'larımda yinelenen bir tema, sudo ayrıcalıklarıyla ( sudo: yes) bir komut yürütmem gerektiğidir, çünkü belirli bir kullanıcı için yapmak istiyorum. İdeal olarak sudo'yu o kullanıcıya geçmek ve normal olarak komutları yürütmek için kullanmayı tercih ederim. Çünkü o zaman chowning dizinleri gibi her zamanki post komutlarımı temizlemek zorunda kalmayacağım. İşte …
160 ansible 

5
Ansible rolündeki varsayılanlar ve değişkenler arasındaki fark nedir?
Yeni bir yanıtlayıcı 'rol oluştururken, şablon a hem oluşturur varsve bir defaultsboş ile dizin main.ymldosyası. Rolümü tanımlarken, bunlardan herhangi birine değişken tanımları yerleştirebilirim ve bunlar görevlerimde mevcut olacaktır. İçine tanımlarını html arasındaki fark nedir defaultsve vars? Neye girmeli defaultsve neye girmeli vars? Aynı veriler için ikisini birden kullanmak mantıklı mı? …
158 ansible 

17
Ansible: Bir dizin içindeki dosya ve klasörleri nasıl silebilirim?
Aşağıdaki kod yalnızca web dizinine aldığı ilk dosyayı siler. Web dizini içindeki tüm dosya ve klasörleri kaldırmak ve web dizinini korumak istiyorum. Bunu nasıl yapabilirim? - name: remove web dir contents file: path='/home/mydata/web/{{ item }}' state=absent with_fileglob: - /home/mydata/web/* Not: rm -rfKomut ve kabuk kullanmayı denedim , ancak çalışmıyorlar. Belki …

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.