2014-02-09 66 views
1

我剛開始使用Chef,我試圖在EC2實例上安裝Postgresql。我正在使用knife-ec2寶石來解決這個問題。Postgresql不與postgresql cookbook一起安裝

當我運行knife ec2 server create -r "role[postgresql]"實例快速啓動,但是當我SSH進入它來檢查Postgresql安裝它不是。

這是postgresql.rb的角色。

name 'postgesql' 
description 'A single Postgresql server' 
run_list(
    'recipe[postgresql]' 
) 

爲什麼Postgres沒有安裝?

+2

當然廚師記錄其活動?日誌說什麼? –

+0

對於那些投票結束 - 這是一個有效的問題Stackoverflow。 Chef是Ruby編程語言的擴展,這個問題與廚師有關,而不是Postgres。 – sethvargo

回答

1

默認配方只安裝客戶端。使用postgresql::server配方來安裝服務器。

+0

即使我嘗試過沒有任何事情發生。 – Petesta

+1

無法想象,爲什麼這不應該起作用。請使用postgresql :: server粘貼廚師跑的輸出。 – StephenKing