Назад |
Перейти на главную страницу
Как узнать, добавлен ли плагин в установку 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 командной строки) для хорошего вывода.