Engineyardにインスタンスがあり、postgisをインストールしたいと思います。
私はシェフと一緒にいくつかのことを試しましたが、まったく成功しませんでした。
Engineyardにpostgisを正常にインストールした人はいますか?どうやってやったのか教えてもらえますか?
Engineyardにインスタンスがあり、postgisをインストールしたいと思います。
私はシェフと一緒にいくつかのことを試しましたが、まったく成功しませんでした。
Engineyardにpostgisを正常にインストールした人はいますか?どうやってやったのか教えてもらえますか?
sudoとして手動でインストールしました...
手動でサービスを開始するのは面倒であり、推奨される方法ではありません。手動の方法を好む場合は、 Systemd daemontools、runit、Initng、Monitなどのスーパーバイザーを使用することを忘れないでください。
CHEFの使用
CHEFレシピを初めて使用する場合は、既存のCHEFレシピをカスタマイズするのが最善の方法であり、可能であればレシピを作成できます。
まず、リポジトリhttps://github.com/engineyard/ey-cloud-recipesのクローンを作成します。
次に、 ifブロックを変更cookbooks/main/recipes/default.rb
してコメントを外し、コメントを外して、 !を変更することを忘れないでください。postgres
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