2015年12月30日 / 最終更新日時 : 2015年12月30日 あかひげ Ansibleを使い始めていた Chefも引き続き使っているが、新しく始めるプロジェクトではAnsibleを積極的に使っている。昨年末くらいから。 AnsibleはChefに比べて基礎がシンプルなところがいいなと。 レシピをRubyでごりごり書いて何で […]
2014年3月27日 / 最終更新日時 : 2014年3月27日 あかひげ SensuをChefで入れようとして四苦八苦した話 既存のサーバーにchef-soloで入れてみたが結構苦労した。地雷を踏みまくった気がする。 Sensuの勝手が分からなかったせいもあるが、だいたいはChefのクックブックの選択をミスったせい。あと既存のクックブックと新規 […]
2013年10月24日 / 最終更新日時 : 2013年10月25日 あかひげ Chefでrbenvを使ってRubyをインストールするCookbookを書いた BerkshelfのおかげでCookbookの再利用がしやすくなったので独立したCookbookをもりもり書くようになった。 と言うわけでひとつまとめた物を公開してみた。 * akahigeg/rbenv-install […]
2013年10月10日 / 最終更新日時 : 2014年3月27日 あかひげ JenkinsでGithubのプライベートリポジトリのRailsをCI Chefを使ってJenkinsを入れて〜といったところから始める。 Jenkinsのインストール 公式に置かれているJenkinsのcookbookを使うと簡単だった。 run_listでjenkins::serverを […]
2013年10月7日 / 最終更新日時 : 2013年10月13日 あかひげ VagrantとChefでチームの開発環境を共通化する インフラ構築のテストに遅まきながらVagrantを使おうと色々調べていたが、チーム開発の開発環境を共通化したい、という声がメンバーがから上がったのでそっちの方もVagrantでやることにした。 Vagrantで仮想マシン […]
2013年10月4日 / 最終更新日時 : 2013年10月4日 あかひげ Knife Sousを使って複数サーバーでChef Solo 複数サーバーでChef Soloを使うのにCapistranoとchef-soloを組み合わせてやっていたけど、最近モダンなやり方を勉強しようと思っていろいろ調べていたら、Knifeのプラグインとして動くKnife So […]
2011年9月1日 / 最終更新日時 : 2011年9月1日 あかひげ Chefの運用をする際の鉄則一条 手動で設定してはならない 手動で設定してはならない。 コレ。 大事なことなので二度言いました。 少なくともChefのカバーする設定範囲を手動で直接触ってはいけない。 一度でも手動で設定を行うと、次にChefを動かすのが怖 […]
2011年8月31日 / 最終更新日時 : 2011年8月31日 あかひげ chef-soloでCookbooksディレクトリを複数指定する 実は設定ファイルの中で配列で指定できた。 file_cache_path “/var/chef-solo” cookbook_path [“/var/chef-solo/cookbooks”, “/var/chef-so […]
2011年4月28日 / 最終更新日時 : 2013年10月4日 あかひげ Capistranoとchef-soloを組み合わせて使う たくさんのホストをChef設定したいけどChefサーバー立てるのめんどくさいし! でもコマンド一発ですべてのホストが更新されて欲しいし! というわけでこの組み合わせです。 Capistranoはインストール済みでsshの […]
2010年9月28日 / 最終更新日時 : 2011年5月24日 あかひげ chef-soloで作業環境構築の自動化 さくらのVPSを契約して放置しておいたままだったので、これを機に環境構築をしてみることにした。 なお現状はユーザーakahigeの追加とsshの設定だけ済ませた状態になっている。 すべての設定はChef経由で行うこと と […]
2010年9月27日 / 最終更新日時 : 2011年1月8日 あかひげ Chefを試してみた 直近の仕事でそこそこの規模のインフラを構築する機会ができたこともあり、以前からちょっと気になっていたChefを試してみた。 ChefはPuppetと同じようなインフラの構成管理ツール。現行のバージョンは0.9.8。 Pu […]