2013-11-28 158 views
1

與亞馬遜annoucing PostgreSQL服務的RDS,我們可以設置廚師服務器(11)與Amazon RDS PostgreSQL數據庫,而不是使用獲取與綜合安裝程序安裝的默認DATABSE。我已經讀過,我們可以通過配置chef-server.rb文件,然後重新配置chef-server來達到同樣的效果,但是無法得到chef-server.rb文件中指定的設置。任何幫助將不勝感激。廚師和PostgreSQL

回答

2

我沒有嘗試這個,但它看起來相當簡單。

檢查chef-server-running.json,它應該是在/etc/chef-server。該文件具有與主廚服務器運行相關的屬性。向下滾動到「postgresql」 - 你會看到一些用於連接postgresql數據庫的屬性。

添加的屬性,你想改變(如* listen_address *或* sql_password *)爲chef-server.rb文件這樣的:

postgresql['listen_address'] = 'new_host' 
postgresql['sql_password'] = 'new_password' 

和運行

chef-server-ctl reconfigure 

然後啓動廚師服務器並確保chef-server-running.json現在具有postgresql的新值。

希望有幫助。