Kickoff Ansible Playbook setelah Cobbler menginstal

11

Saya sedang mengerjakan penerapan Cobbler dan Kemungkinan untuk melakukan penyebaran server kami dan saya memiliki satu masalah terakhir. Playbook Ansible saya berfungsi dengan baik, instal Cobbler saya berfungsi dengan baik, tetapi masalahnya adalah menyatukannya.

Saya menulis pemicu pasca pemasangan untuk Cobbler yang akan memulai buku pedoman saya yang mungkin berdasarkan pada profil Cobbler yang digunakan, skrip bekerja sangat baik ketika dijalankan dengan sendirinya. Masalahnya adalah agar ini berfungsi, server harus mem-boot ulang terlebih dahulu tetapi Cobbler melakukan pemicu pasca-pemasangan sebelum reboot pertama. Ada pemicu "firstboot" di Cobbler tapi saya tidak bisa membuatnya bekerja sama sekali. Hanya saja tidak pernah memicu bahkan setelah boot pertama.

Jika saya mencoba menjalankan Ansible sebelum reboot, server akan mati beberapa kali.

Ini untuk CentOS 6.5, Ansible 1.6 dan Cobbler 2.4

TLDR: Cara mendapatkan pemicu Cobbler "firstboot" berfungsi atau cara berhasil menjalankan Playbook Ansible setelah instalasi tetapi sebelum reboot pertama.

Ada ide?

Terima kasih!

Jamur
sumber

Jawaban:

1

Bisakah Anda memiliki skrip pembungkus di dalam /etc/rc.local(atau yang serupa) yang menjalankan buku pedoman yang memungkinkan saat sistem pertama kali boot, dan kemudian menghapus sendiri? Entah dengan rm $0di bagian akhir skrip atau dengan mengedit /etc/rc.localsetelah selesai?

shearn89
sumber
1

Saya akan menyarankan untuk menggunakan tukang sepatu untuk menjalankan buku pedoman yang mungkin sangat dasar, yang tidak perlu me-reboot server dan mengkonfigurasi mode tarikan yang dimungkinkan

Setelah mem-boot ulang, ansible harus menarik playbook lain dari servernya dan menyelesaikan konfigurasi server.

DukeLion
sumber