chef
attributeファイルのオーバーライド 公式レシピを使う場合に、attributesファイルの一部のパラメータだけ更新したい時があると思います。 jsonでいちいち指定しても良いんですが、共通で設定したいパラメータは site-cookbooks以下にattributesファイルで書…
最近、DevOpsというキーワードと共にPackerというツールの話がちらほら耳に入るようになりました。 Packerとは何ぞや?という話もあると思いますが、 すでに多くのブログで言及されているので詳しくはそちらをご参照いただくのが良いかと。 Packerでさまざま…
2日目の続き。 コンセプトはこちらをご参照下さい。 3日目の目標 ユーザ管理(data bag) ユーザ作成 bash_profile管理 sudo ここの段階で ec2-userのsudo権限を剥奪し、新ユーザにsudo権限を付与 security_limit 3日目を始める前に:data bag ユーザ情報な…
今回は少し趣向を変えて、Vimのお話。 自分はビマーなので、ChefのクックブックをいじるのにもVimです。 そこでVimでクックブックを書く時に便利(?) かもしれないプラグインやScriptを紹介してみます。 chef.vim http://www.vim.org/scripts/script.php?s…
※2013/5/12 先着順受付についての記述追記 最近弊社のプロジェクトでもchefを少しずつ導入してることもあり、 先人の知恵を拝借すべく参加いたしました。 新卒研修でserverspecとChefを使った話(@fujiwaraさん) http://dl.dropboxusercontent.com/u/224433/p…
1日目の続き。 コンセプトはこちらをご参照下さい。 2日目…の前に補足など バージョンや構成についてのメモ。 chef 11.4.0 knife solo 0.3.0-pre4 ディレクトリ構成 基本的には knife solo init で作られたものです。 ▾ / ▸ cookbooks/ # Berkfileで管理す…
1日目:chefを使うための前準備 今回はchefを使える状態になるまでの前準備とします。 chef自体の説明ですが 「chefとは何か?」「chef-serverとchef-soloの違いは?」 といった説明は省略します。 また chef-solo / knife-soloを使うための環境準備につい…
0日目:概要 日々、chefと戯れる様子を淡々と綴ってみるよ。 アルパカchef日記のゴール knife soloを用い、EC2の生AMIに対して 以下の作業を一切サーバにログインせずに 全て達成すること を目標にしたいと思います。 ユーザ設定 ミドルウェアのインストー…