chef
注意 とりあえず、やってみた内容をメモ書き程度に 後から整理してまとめる ちなみに CI 環境って言葉をよく理解してない... けいぞくてきいんてぐれーしょん 要件 chefspec でのテストを自動化してみよう せっかくだから Jenkins と github を絡めて使って…
要件 Cookbook Refactoring and Extracting Logic into Rubygems を見て databags を使ってみたくなったので試す(上記のスライドは記事の最後に埋め込ませて頂きました...) databags とは... attribute と使い分けについて悩みそうになるが、下記のような…
要件 cookbook をテストするツール(フレームワーク)を試してみる 前回に続き、template resource を使った recipe を追加して cookbook をテストしてみる 作った cookbook や example は github にアップする 準備 前回使った apache_install にレシピを一…
cookbook のリファクタリングを考えるなら!#opschef_jaspeakerdeck.com/sethvargo/cook… @sethvargo— Naotaka Jay Hottaさん (@jhotta) 2013年4月30日@jhotta さんのツイートを見て鼻血が出そうになった...なぜなら、丁度、サーバー設定の hostname やら /et…
要件 cookbook をテストするツール(フレームワーク)を試してみる 幾つか存在するフレームワークのうちで今回は ChefSpec というツールを試してみる 準備 テスト用の cookbook の作成 cd ${Chef_Repos}/site-cookbooks knife cookbook create apache_instal…
要件 rbenv を使って任意の ruby バージョンをインストール出来る cookbook を書いてみるぞ 環境 CentOS 6.3 on Vagrant とりあえず... こちらに公開 以下のように書いてみた。 install_ruby_version="1.9.3-p392" # git "/usr/local/rbenv" do repository "…
要件 とりあえず Chef Server は動くようになったけど、node やら client の関係については引き続き勉強するとして 実際の現場でどのような流れで運用するか(出来るか)を考えてみる 案 OS セットアップ 例えば XenServer で構築するなら knife xenserver c…
要件 Chef Server が必要になってきた まずは手元で検証してみるが、情報を整理しながら実運用を見据えた検証をする なんとなく動いてしまったので、手順を整理するまでは以下、暫定 問題点 client と node の区別、そこにきて user という登場人物... cookb…
※Evernote に箇条書きした内容を整理したものですので、誤字脱字、そもそも大間違いがるやもしれませんがご了承くださいませ。 要件 最近は寝ても覚めても chef chef 続きですいません より良い cookbook を書けるようになりたい 意識高いというか(意識)不…
要件 Chef Casual Talks Vol.1 で chef に携わっている人、これから携わっている人達の話を聞いて三ツ星 chef を目指せ ついでに自分も喋ってみる いきなりまとめ とにかく濃かった!!!!!!!!!!!!!!!!!!! インフラエンジニアよりも開発側の…
要件 最近、chef ネタばっかりですいません redis という Key Value Store タイプのデータベースをインストールしてみる サービスの起動も設定する execute に一切頼らない方法! とは言え... execute で書いてみる remote_file "/usr/local/src/redis-2.6.9…
要件 以前に書いた rpmforge リポジトリインストールのレシピを別な書き方で解決する レッツリファクタリング 以前のレシピ 以下のような感じで RPM ファイルを cookbook の file 以下にダウロードしておいて、cookbook_file を使って対象ノードにコピーして…
要件 ThinkPad X1 Carbon にインストールした Ubuntu 12.10 環境に chef のレシピを書いて試す環境を構築する chef はとりあえず、chef-solo を使う chef-solo を試す環境は LXC の CentOS 6.x コンテナ chef-solo を試す環境は Vagrant を試みたが Ubuntu 1…