Chef und PostgreSql

980
htyagi

Mit amazon annoucing postgresql service in RDS können wir Chef-Server (11) mit der amazon rds postgresql-Datenbank einrichten, anstatt die Standarddatenbank zu verwenden, die mit dem Omnibus-Installationsprogramm installiert wird. Ich habe gelesen, dass wir dasselbe erreichen können, indem wir die Datei chef-server.rb konfigurieren und dann den Chef-Server neu konfigurieren, aber nicht wissen, welche Einstellungen in der Datei chef-server.rb angegeben werden sollen. Jede Hilfe wird geschätzt.

1

1 Antwort auf die Frage

0
Gleb M Borisov

Nicht sicher, dass es für Sie tatsächlich ist, seit die Frage vor 5 Monaten gestellt wurde, Sie müssen jedoch den lokalen pgsql-Dienst deaktivieren:

postgresql['enable'] = false 

Und Verbindungsoptionen einstellen:

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

Führen Sie schließlich eine Neukonfiguration aus, um neue Konfigurationsdateien zu generieren, und starten Sie die erforderlichen Dienste erneut:

chef-server-ctl reconfigure 

Vergessen Sie nicht, DB-Dump in Ihre RDS-Instanz zu importieren. Ich bin nicht sicher, ob der Koch alle Dinge in diesem Fall erstellt.