Chef und PostgreSql

Chef und PostgreSql

Da Amazon den PostgreSQL-Dienst in RDS ankündigt, 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 ich kann nicht herausfinden, welche Einstellungen ich in der Datei chef-server.rb angeben soll. Jede Hilfe wird geschätzt.

Antwort1

Ich bin nicht sicher, ob das für Sie aktuell ist, da die Frage vor 5 Monaten gestellt wurde, aber Sie müssen den lokalen pgsql-Dienst deaktivieren:

postgresql['enable'] = false

Und legen Sie die Verbindungsoptionen fest:

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

Führen Sie abschließend eine Neukonfiguration aus, um neue Konfigurationsdateien zu generieren und die erforderlichen Dienste neu zu starten:

chef-server-ctl reconfigure

Vergessen Sie nicht, den DB-Dump in Ihre RDS-Instanz zu importieren. Ich bin nicht sicher, ob der Chef in diesem Fall alles erstellt.

verwandte Informationen