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