Chef 和 PostgreSql

Chef 和 PostgreSql

隨著亞馬遜宣佈在 RDS 中推出 postgresql 服務,我們是否可以使用 amazon rds postgresql 資料庫設定 Chef-server(11),而不是使用隨綜合安裝程式安裝的預設資料庫。我讀到,我們可以透過配置chef-server.rb 檔案然後重新配置chef-server 來實現相同的目的,但無法取得在chef-server.rb 檔案中指定的設定。任何幫助將不勝感激。

答案1

自從 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 實例中,我不確定廚師是否會在這種情況下創建所有內容。

相關內容