1

heroku で行う必要のあるプロジェクトがいくつかあります。

プロジェクトが完了したら殺すことができる仮想化された開発環境の vagrant を調べています。

vagrant マシンの起動時にいくつかのパッケージを自動的にインストールする必要があり、そのためにパペットを検討しています。

heroku tollbelt のインストールから始めたいのですが、実行したいコマンドがどのように実行されたかわかりません。

wget -qO- https://toolbelt.heroku.com/install.sh | sh

パペット コマンドは少し直感的ではありません。

パペットマニフェストでラップするにはどうすればよいですか?

4

1 に答える 1

1

exec に書きます。

exec { "getheroku" :
    command => "wget -qO- https://toolbelt.heroku.com/install.sh",
    path => "/usr/local/bin:/bin:/usr/bin",
    onlyif => "Someway you need to check the file doesn't exist already",
    notify => Exec["install heroku"], # Point to an exec which will run install.sh
}
于 2013-07-12T18:40:05.687 に答える