Назад | Перейти на главную страницу

Как узнать, добавлен ли плагин в установку Foreman

Я планирую миграцию со старой установки Foreman на новую версию и новый сервер. Я хочу знать, как я могу узнать, были ли добавлены какие-либо плагины в старую установку, и чтобы я мог также установить их в новой системе.

Вот несколько ответов, которые я получил на IRC-канале Foreman:

  • Первое место для просмотра -> Страница «О нас», на ней перечислены все правильно зарегистрированные плагины (но некоторые плагины могут не регистрироваться)
  • 2-е место -> система упаковки ОС - многие плагины устанавливаются как пакеты с именами, которые где-то включают слово «мастер»
  • 3-е место -> команда gem - запустите «список драгоценных камней» с пользователем-мастером, найдите драгоценные камни, в именах которых есть слово «мастер».
  • Если вы подозреваете, что есть неисправные / незарегистрированные плагины: Foreman фактически ищет плагины в своем Gemfile или в файлах в каталоге 'bundler.d' в каталоге установки Foreman. Если его нет, Форман его не загружает.

Я также хотел бы добавить еще один способ сделать это:

Вы можете использовать Foreman API для получения информации об установленных плагинах:

curl -sS -u username:password 'https://foreman_server/api/v2/plugins?per_page=1000'

Кроме того, вы можете передать результат в jq-linux64 (процессор JSON командной строки) для хорошего вывода.