Cobbler yüklendikten sonra başlıyor Ansible Playbook


11

Sunucu dağıtımlarımızı yapmak için Cobbler ve Ansible'ı uygulamaya çalışıyorum ve son bir sorun yaşıyorum. Ansible playbook'um harika çalışıyor, Cobbler kurulumum harika çalışıyor, ancak sorun onları birbirine bağlamakta.

Cobbler için kullanılan Cobbler profiline dayanarak Ansible playbook'ları başlatacak bir kurulum sonrası tetikleyici yazdım, komut dosyası kendi başına çalıştırıldığında harika çalışıyor. Sorun, bunun çalışması için sunucunun önce yeniden başlatılması gerekiyor, ancak Cobbler ilk yeniden başlatmadan önce yükleme sonrası tetikleyicileri yapıyor. Cobbler bir "firstboot" tetikleyici var ama ben bunu hiç çalışamıyorum. İlk açılıştan sonra bile asla tetiklenmez.

Sunucuyu yeniden başlatmadan önce Ansible'ı çalıştırmayı denersem zaman aşımına uğrar.

Bu CentOS 6.5, Ansible 1.6 ve Cobbler 2.4 içindir.

TLDR: Cobbler "firstboot" tetikleyicisini çalıştırmak veya Ansible Playbook'u bir kurulumdan sonra ancak ilk yeniden başlatmadan önce başarıyla çalıştırmak için nasıl.

Herhangi bir fikir?

Teşekkürler!

Yanıtlar:


1

/etc/rc.localAnsible playbook'unda sistem ilk kez önyükleme yapıp kendisini kaldıran bir sarıcı komut dosyası olabilir mi? Ya birlikte rm $0senaryonun sonunda veya düzenleyerek /etc/rc.localkomple bir kere?


1

Sunucuyu yeniden başlatmaya gerek duymayan ve Ansible çekme modunu yapılandıran çok temel ansible playbook'u çalıştırmak için ayakkabıcı kullanmanızı öneririm

Yeniden başlatıldıktan sonra ansible sunucusundan başka bir oynatma kitabı çekmeli ve sunucu yapılandırmasını tamamlamalıdır.

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.