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

Бригадир без марионетки?

Мы магазин питонов, используем , и мы планируем интегрировать бригадир с возможностью установки на «голое железо».

Можно ли вообще использовать без марионетки?

Я нашел документацию исчерпывающей, но не смог найти четкого ответа; упоминание о том, что «Программа установки Foreman использует Puppet для установки Foreman». заставляет меня думать, что мне нужно будет установить марионетку, даже если мы не собираемся ее использовать?

Установщик требует Puppet, и по умолчанию он настроит мастер Puppet, но для самого Foreman Puppet не требуется. Вполне возможно установить Foreman либо из пакетов, либо из исходного кода без Puppet.

Если вы не знакомы с тем, как работает Foreman или как вы настраиваете его с нуля, я настоятельно рекомендую придерживаться установщика, несмотря на это, поскольку вы, вероятно, не настроите его правильно или оптимально в противном случае (например, он настраивает Passenger , SSL и т. Д.). Прежде чем идти дальше, ознакомьтесь с ним в конфигурации "по умолчанию".

Вы можете запустить установщик, чтобы настроить его, затем удалить главный виртуальный хост Puppet, удалить установщик и пакеты Puppet и отключить модуль Puppet в интеллектуальном прокси (/etc/foreman-proxy/settings.d/puppet.yml). Установщик по-прежнему будет использовать сертификаты Puppet, которые он генерирует для аутентификации и шифрования между основным сервером Foreman и службой интеллектуального прокси.

Вы также можете запустить установщик на хосте, чтобы познакомиться с приложением, а затем использовать опыт и существующий хост в качестве справочника, чтобы снова настроить его без Puppet.