1

С помощью amazon, объявляющего службу postgresql в RDS, мы можем настроить chef-server(11) с базой данных amazon rds postgresql вместо использования базы данных по умолчанию, которая устанавливается с помощью установщика omnibus. Я прочитал, что мы можем достичь того же самого, настроив файл chef-server.rb и затем перенастроив chef-сервер, но не могу получить то, что нужно указать в файле chef-server.rb. Любая помощь будет оценена.

1 ответ1

0

Не уверен, что это актуально для вас, так как вопрос задан 5 месяцев назад, но вам нужно отключить локальную службу pgsql:

postgresql['enable'] = false

И установите параметры подключения:

postgresql['vip'] = '<IP ADDRESS or HOSTNAME of DB server>'
postgresql['port'] = PGSQL_PORT
postgresql['sql_user'] = '<USERNAME>'
postgresql['sql_password'] = '<PASSWORD>'

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

chef-server-ctl reconfigure

Не забудьте импортировать дамп БД в ваш экземпляр RDS, я не уверен, что chef создаст все в этом случае.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .