Engineyardにインスタンスがあり、postgisをインストールしたいと思います。Engineyard from postgis
私はシェフにいくつかのことを試してみましたが、まったく成功していません。
PostgisをEngineyardにインストールした人はいますか?あなたはそれをどうやって教えてくれますか?
Engineyardにインスタンスがあり、postgisをインストールしたいと思います。Engineyard from postgis
私はシェフにいくつかのことを試してみましたが、まったく成功していません。
PostgisをEngineyardにインストールした人はいますか?あなたはそれをどうやって教えてくれますか?
私は手動でサービスを開始... sudoのように手動
をインストールし、物事を行う際に推奨される面倒ではありません。手動の方法を好む場合は、その後にsystemd daemontools、runit、Initng、Monitようsupervisorsを使用することを忘れていけません。
CHEF
を使用する最善の方法は、あなたがレシピをシェフに慣れていないとあなたができる場合は、レシピを作成することができれば、既存のCHEFレシピをカスタマイズすることです。
まずクローンレポhttps://github.com/engineyard/ey-cloud-recipes。
その後cookbooks/main/recipes/default.rb
を変更して、コメントを解除postgres
ブロックifとpostgresql9_postgis "dbname"
のコメントを解除し、"dbname"
を変更することを忘れないでください!
# enable Extension modules for a given Postgresql database
# if ['solo','db_master', 'db_slave'].include?(node[:instance_role])
# PostGis 1.5 (use with versions 9.0, 9.1, 9.2 on 2009a/stable-v2)
# postgresql9_postgis "dbname"
# PostGis 2.1 (use with version 9.2 on 2009a/stable-v2 and all versions on 12.11/stable-v4)
# postgresql9_postgis2 "dbname"
レシピをアップロードして実行するだけです。
ey recipes upload -e environment_name
ey recipes apply -e environment_name