Инструмент автоматизации рабочего процесса rundeck использует структурированные текстовые файлы для создания своего перечня узлов. Но если вы используете chef в качестве источника достоверной информации об инвентаризации вашего сервера / узла, нежелательно создавать эти плоские файлы только для справки rundeck. Как rundeck может динамически получать эту информацию с сервера шеф-повара?
Как получить инвентарь узлов для Rundeck от шеф-повара
Ответы (2)
chef-rundeck - это приложение sinatra (ruby), которое взаимодействует с сервером Chef и предоставляет данные инвентаризации узла через REST API в формате XML.
https://github.com/oswaldlabs/chef-rundeck
Я запускаю его под supervisord, чтобы упростить управление процессом, управление файлами журналов и т. Д.
person
wjimenez5271
schedule
29.07.2014
Вы также можете попробовать обновить атрибуты узлов в chef через ohai.
Затем из rundeck у вас может быть просто сценарий для извлечения атрибутов в rundeck, где теги chef также могут быть взаимно заменены тегами узла rundeck.
person
KronnorK
schedule
11.08.2016