Kickoff Ansible Playbook після встановлення Cobbler


11

Я працюю над впровадженням програми Cobbler і Ansible, щоб зробити наш сервер розгортанням, і у мене є одна остання проблема. Моя книжка "Ansible" чудово працює, інсталяція Cobbler чудово працює, але проблема полягає в тому, щоб зв'язати їх разом.

Я написав тригер після встановлення для Cobbler, який би розпочав мої плейбуки Ansible на основі використовуваного профілю Cobbler, сценарій чудово працює, коли він працює самостійно. Проблема полягає в тому, що для цього сервер потрібно спершу перезавантажити, але Cobbler робить тригери після встановлення перед першою перезавантаженням. У Cobbler є тригер "firstboot", але я взагалі не можу змусити це працювати. Він просто ніколи не спрацьовує навіть після першого завантаження.

Якщо я спробую запустити Ansible перед перезавантаженням сервера, щойно вичерпується.

Це для CentOS 6.5, Ansible 1.6 та Cobbler 2.4

TLDR: Як змусити працювати тригер Cobbler "firstboot" або як успішно запустити Ansible Playbook після встановлення, але перед першою перезавантаженням.

Будь-які ідеї?

Спасибі!

Відповіді:


1

Чи можете ви мати сценарій обгортки в /etc/rc.local(або подібному), який запускає програму "Ansible" при першому завантаженні системи, а потім видаляє себе? Чи з а rm $0в кінці сценарію, або після редагування /etc/rc.localодного разу завершеним?


1

Я б запропонував використовувати кобблер для запуску найпростішої ансиблевої книжки, яка не потребує перезавантаження сервера та налаштування режиму витягнення Ansible.

Після перезавантаження ansible повинен витягнути іншу програму зі свого сервера та завершити налаштування сервера.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.