Product SiteDocumentation Site

1.4. Foreman

1.4.1. Установка

Установка Foreman:
# apt-get install foreman puppet-theforeman-foreman puppet-theforeman-puppetserver-foreman
После обновления базы пакетов необходимо перезапустить службы puppetserver и puppet:
# systemctl restart puppetserver
# systemctl restart puppet
Подготовить экземпляр Foreman, выполнив команду:
# railsctl setup foreman || echo "Ошибка подготовки"
Work dir is '/var/lib/foreman'
Processing rails application 'foreman' setup...
Applying variables from '/etc/sysconfig/foreman'
Renewing dependencies...
Initializing secret...
Initializing encryption key...
Initializing database...
Checking migration and seeds...
Generating API cache...
Cleaning...
Login credentials: admin / 9T7Z8SzYXMtghJFr
В строке Login credentials будут указаны логин и автоматически созданный пароль администратора.

Примечание

Пароль и логин администратора создаются автоматически и возвращаются скриптом настойки. Получить логин и пароль можно, выполнив следующую команду:
# grep "Login credentials" /var/log/foreman/ -r
/var/log/foreman/db_setup.log:Login credentials: admin / 9T7Z8SzYXMtghJFr
Запустить и добавить в автозагрузку службу foreman:
# systemctl enable --now foreman
Foreman будет доступен по адресу https://localhost:2345:
Окно авторизации Foreman

Примечание

Потребуется подтвердить согласие на подключение.