Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2013-12-05から1日間の記事一覧

Chef | resources | execute と script と bashの違いを知るためにオープンソースのコードリーディングをする

概要 execute と script と bashの違いを知るためにオープンソースのコードリーディングをする 詳細 execute と script と bashの違いを知るためにオープンソースのコードリーディングをする ※他の言語系リソースもbash resourceと同様です(Csh, Ruby, Pytho…

Chef | 1つのcookbookで複数のrecipeを作成する場合

概要 1つのcookbookで複数のrecipeを作成する場合 詳細 例えばmysqlをインストールするレシピがあるとして、・default.rbのレシピには本体のインストール ・config.rbのレシピには設定情報のカスタマイズなどという風に分けておくと本体はインストールしたい…

Chef | resources | rubyで任意のスクリプトを実行

概要 rubyで任意のスクリプトを実行 詳細 rubyで任意のスクリプトを実行します。 ※冪統性の保証を自分で行う必要がある。 ruby "some name" do # options end 詳細については公式サイトリンクを参照。 http://docs.opscode.com/chef/resources.html#ruby サ…

Chef | run_list

概要 run_list 詳細 run_listについて 記述法 { "run_list" :[ "nginx", "mysql", "some" ] } nginx, mysql, someのデフォルトのレシピが実行されます。 { "run_list" :[ "nginx::default", "mysql", "some", "some::some_recipe" ] } nginx, mysql, someの…