cookbook

ChefのCookBookで、virtualenvを使えるようにする

poise/python · GitHub を使ってPython環境を作ると、自作のCookBookでpipやvirtualenvが使えるようになります。 poise/python · GitHub で は、Pythonのインストール、pipのインストール、virtualenvのインストールを行います。 インストールする場合はbuil…

opscodeのCookBook(selinux)を読む

まずは、比較的難しいことをしておらず、シンプルなopscodeのCookBookを読んでみます。 今回の読んでみるCookBookは、opscode-cookbooks/selinux · GitHub です。 ディレクトリ構成は次のようになっています。 `-- selinux |-- CHANGELOG.md |-- CONTRIBUTIN…

chefのレシピを読み書きするときに知っておくと便利なこと1

only_if only_ifは評価結果がtrue(return値が0)の時に実行。 ruby_block ruby_blockを使うと、rubyのコードが記述可能になる。 ruby_block "{リソース名}" do block do Rubyのコードを記述 : end action {:create(Rubyのコードを実行する)|:nothing(何も…