Как настроить внешнюю базу данных postgresql на сервере Chef Automate - PullRequest
0 голосов
/ 18 мая 2018

Я хочу знать, как мы можем настроить сервер chef автоматизировать использование внешней базы данных postgresql.У меня есть один сервер chef, который настроен с внешней базой данных эластичного поиска и postgresql, теперь я хочу использовать эту же базу данных postgresql на сервере автоматизации chef.Может кто-нибудь сказать мне, как мне этого добиться?

Вот моя конфигурация файла delivery.rb

 delivery_fqdn "192.168.0.101"
 delivery['chef_username'] = "delivery"
 delivery['chef_private_key'] = "/etc/delivery/delivery.pem"
 delivery['chef_server'] = "https://192.168.0.102/organizations/automate_org"
 insights['enable'] = true
 elasticsearch['urls'] = ['http://192.168.0.103:9200']
 elasticsearch['external'] = true
 data_collector['token'] = 'helloworld123'
 postgresql['version'] = '9.6'
 postgresql['external'] = true
 postgresql['vip'] = '192.168.0.103'
 postgresql['port'] = '5432'
 postgresql['username'] = 'admin'
 postgresql['superuser_username'] = 'admin'
 postgresql['superuser_password'] = 'admin123'

Вот мой chef-server.rb

postgresql['external'] = true
postgresql['vip'] = '192.168.0.103'
postgresql['port'] = 5432
postgresql['db_superuser'] = 'admin'
postgresql['db_superuser_password'] = 'admin123'
opscode_erchef['search_provider'] = 'elasticsearch'
opscode_solr4['external'] = true
opscode_solr4['external_url'] = 'http://192.168.0.103:9200'
opscode_solr4['elasticsearch_shard_count'] = 3
opscode_solr4['elasticsearch_replica_count'] = 2
opscode_erchef['search_queue_mode'] = 'batch'
rabbitmq['enable'] = false
rabbitmq['management_enabled'] = false
rabbitmq['queue_length_monitor_enabled'] = false
opscode_expander['enable'] = false
dark_launch['actions'] = false
data_collector['root_url'] = 'https://192.168.0.101/data-collector/v0'
profiles['root_url'] = 'https://192.168.0.101'

1 Ответ

0 голосов
/ 19 мая 2018

Сервер Chef Automate по-прежнему использует Chef Server, см. Настройка автоматизации здесь .delivery.rb для Автоматизировать настройки, которые не являются настройками по умолчанию.Настройки сервера Chef, вероятно, все еще нужно установить в chef-server.rb, , см. Здесь , а затем запустить chef-server-ctl reconfigure, поскольку Automate по-прежнему сохраняет поваренные книги и данные на Chef Server.

...