Foreman: различия между версиями

Материал из ALT Linux Wiki
Строка 36: Строка 36:
Пароль и логин администратора создаются автоматически, и чтобы их получить, нужно заглянуть в лог:
Пароль и логин администратора создаются автоматически, и чтобы их получить, нужно заглянуть в лог:


# grep "Login credentials" /usr/lib64/foreman/log/ -r
log/db_seed.log:Login credentials: admin / <your_password>
или
  # grep "Login credentials" /var/log/foreman/ -r
  # grep "Login credentials" /var/log/foreman/ -r
  /var/log/foreman/db_seed.log:Login credentials: admin / <your_password>
  /var/log/foreman/db_seed.log:Login credentials: admin / <your_password>

Версия от 14:44, 7 мая 2020

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Foreman

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

Подготовка

1. Перед установкой убедитесь что PostgreSQL версии 11 и выше установлена и инициализирована. Это важно.

Внимание! Если база данных перед установкой не была установлена и инициализирована, то Foreman установится некорректно. Для корректной установки придется удалить пакет, инициализировать базу данных и установить заново!


2. Проверьте установлены ли нижеследующие пакет, более старые версии пакетов для этих gem-ов приведут к неработоспособности приложения.

# apt-get install gem-sassc-2.2.1-alt1 gem-coffee-script-source-compat-1.12.2-alt3 gem-secure-headers-6.3.0-alt1.1 gem-validates-lengths-from-database-0.8.0 gem-gettext-i18n-rails-1.8.1-alt1 gem-record-tag-helper-1.0.1-alt1 gem-webpack-rails-0.9.11-alt1.1 gem-apipie-rails gem-x-editable-rails gem-rack gem-rails

Установка

Чтобы установить средство, нужно от администратора поставить пакет foreman, а всё требуемое вытянется по зависимостям.

# apt-get install foreman

Настройка

Настройте системную службу foreman-а на автозапуск (по желанию):

# systemctl enable foreman

а дальше запустите её:

# systemctl start foreman

Отныне средство будет доступно по адресу http://localhost:2345 из обозревателя.

Пароль и логин администратора создаются автоматически, и чтобы их получить, нужно заглянуть в лог:

# grep "Login credentials" /var/log/foreman/ -r
/var/log/foreman/db_seed.log:Login credentials: admin / <your_password>

Переустановка или обновление

Чтобы переустановить или обновить средство нужно выполнить 2 команды подряд, и затем снова выполнить настройку из соответствующего подраздела:

# apt-get remove foreman
# apt-get install foreman