タグ

chefに関するshimizukawaのブックマーク (13)

  • Chef Infra Client Release Notes

    Chef Infra Client 18.5.0https://packages.chef.io/release-notes/chef/18.5.0.mdSecurityUpdated OpenSSL to 3.0.9 for all platforms except macOS and Windows.Amazon Linux and Ubuntu now support FIPS on ARM processors.Resource Updateschef_client_config resourceFixed the ERB template used to generate client.rb files with the chef_client_config resource. When the the policy_persist_run_list and minimal_oh

    shimizukawa
    shimizukawa 2013/07/24
    chef-soloのenvironmentsサポートきたー!
  • CHEF-3356 Adds support for environments when running under chef-solo by nstielau · Pull Request #649 · chef/chef

    shimizukawa
    shimizukawa 2013/05/31
    ついにchef-soloでenvironmentが使える日が来るのか!?対応コードはmergeされたようだ
  • Chef を使って CentOS で MySQL 5.5系のセットアップを行う - Hack like a rolling stone

    昨日の夜、@shimizukawa がこんなことを言っていた。 CentOSにyumでMySQL入れたら5.1が入った・・ 2013-04-02 19:25:03 via web というわけで、この記事では chef を使って CentOS で MySQL 5.5 系をセットアップする方法を紹介しよう。 この方法は CentOS 5.x 系でも 6.x 系でも使えるはずだ。 remi リポジトリを使おう MySQL 5.5 のセットアップといっても、特に複雑なことはしない。Les RPM de Remi というサードパーティのリポジトリを使う。 remi リポジトリは LAMP 環境の最新版を RedHat 系 distro. にバックポートすることを目的としているもので、 このリポジトリでは他にも PHP 5.4 系のパッケージを提供しているので、その用途でも使われることが多い。 MyS

    shimizukawa
    shimizukawa 2013/04/03
    @tk0miya さんには足を向けて眠れないなー。ありがたやー
  • Chef 11の最新情報 - Engine Yard Blog JP | Engine Yard Blog JP

    最近、なにかと話題になる事の多いサーバの自動構築・管理ツールのChefですがちょうど現在バージョン10系から11系への転換期を迎えています。「いきなり11ってどういう事なの」という疑問を持った私の様な人の為にもChefのバージョンについて調べた内容を記事として公開します。 Chefの歴史 Chefの最初のリリースは2009年1月15日、オープンソースとして最初のバージョンは0.5.1としてApache Licenseでリリースされました。2009年1月15日というと、JavaScriptで実装されたスーパーマリオやGoogleGoogle Notebooks、Google Catalogs、Dodgeball、Google Video、Google Mashup Editor、Jaikuなどのサービスの打ち切りを決めた頃です。日で大きく取り上げられるようになったのはつい最近ですが、かな

    shimizukawa
    shimizukawa 2013/04/02
    chef10と11の分かりやすい差分解説
  • vagrant + chef 勉強会に行ってきた。 - There's an echo in my head

    内容については意識高いのコメントやチャット、togetterなどを参照。 普段参加している勉強会とは違ってインフラの人が多くてちょっと新鮮だった(SIerの中の人とか多かったのかな?)。 最近Vagrant+ChefをCapistranoのデプロイのテスト環境として使おうと触っていて、そのときに必要になるGitHubへの公開鍵への登録をどうやるかもくもくと調べていた。 やり方的には2つあると思っていて、1つはホスト側で鍵を生成しておいて公開鍵を登録しておき、秘密鍵を初up時にゲスト側にコピーする。詳しく調べられていないけど、ホストとゲスト間のデータのやり取りにはdata_bagsが使えそうで、暗号化もできるらしい。 もう1つは @joker1007 さんが以前にやったという方法で、初up時にゲスト側で鍵を生成してGitHubAPI経由で登録するというもの。鍵の生成にはこのへんが使えそうで

    vagrant + chef 勉強会に行ってきた。 - There's an echo in my head
  • service Resource

    This page is generated from the Chef Infra Client source code. To suggest a change, edit the service.rb file and submit a pull request to the Chef Infra Client repository. All Infra resources page Use the service resource to manage a service. Syntax The full syntax for all of the properties that are available to the service resource is: service 'name' do init_command String options Array, String p

    shimizukawa
    shimizukawa 2013/03/30
    chefのserviceリソースにprovider指定すればupstartに切り替えら得る。というか色んなproviderあるなー
  • Building a Django App Server with Chef: Part 3

    shimizukawa
    shimizukawa 2013/03/30
    chefでupstartの設定してgunicorn+readthedocs(django)を設定する例。お手軽だなー
  • 入門Chef-Soloを片手にRailsアプリを動作させるところまでやってみた - プログラミングノート

    Chefについては前々から気にはなっていたけどまとまった情報があまりなく、中々じっくりと取り組めていなかったのですが、ちょうど次のプロジェクトから導入しようとしていたところに、『入門Chef Solo - Infrastructure as Code』というありがたいまとめが出版されたので、それを片手に色々と実験してみました。 入門Chef Soloはよくまとめられていて非常に助かったのですが、Kindleで見ると目次がなくて逆引き的に利用しながら構築するのが結構大変でしたので、自分用に手順書としてまとめてみました。(目次に関しては現在修正版が出ているようです) とりあえずRailsのサービス開発プロジェクトで使いたいので、以前にさくらVPSの設定で行ったような感じでrvm, nginx, unicorn, mysqlRailsアプリが動くところまでやってみました。もう1年以上前ですが

    入門Chef-Soloを片手にRailsアプリを動作させるところまでやってみた - プログラミングノート
  • Amazon.co.jp: 入門Chef Solo - Infrastructure as Code: 伊藤直也: Digital Ebook Purchas

    Amazon.co.jp: 入門Chef Solo - Infrastructure as Code: 伊藤直也: Digital Ebook Purchas
    shimizukawa
    shimizukawa 2013/03/13
    日本語のChef本きた!が、Kindle for PC/for Macが対象端末になってない。あれえー..? -> 3/15になってPC/Mac以外はダウンロード可能になった!..あれぇ?
  • Re: Chefに挫折したあなたへ。Fabricのすすめ - Hack like a rolling stone

    Chefに挫折したあなたへ。Fabricのすすめ という記事を読んだので、呼ばれてもいないのに勝手に返事を書いてみます。 追記(3/13 10:00): タイトルを typo していたようなので訂正しました。 ちなみに僕のポジションとしては chef 推進派です。 仕事の空き時間や自分の時間で、開発環境の自動化を模索する趣味 chef 使いです。 これまで他の自動化ツールはこれまでほとんど使っておらず、 ミスや手順書のボリューム削減のためにシェルスクリプト化を進めるぐらいでした。 ちなみに、chef を使いはじめる際に、比較検討のために puppet や fabric などのいくつかのツールについて ドキュメントやブログを読みあさった経験はあります。 あと、chef と組み合わせて使うために capistrano を最近使っています。 学習に時間がかかる 同意します。chef のもっぱらの

    Re: Chefに挫折したあなたへ。Fabricのすすめ - Hack like a rolling stone
    shimizukawa
    shimizukawa 2013/03/13
    「これは僕もなかなかブログを書いていないので、反省すべきところですね。」俺も書こう..
  • Chefに挫折したあなたへ。Fabricのすすめ

    サーバ設定作業は面倒で間違いを犯しやすいため、Chef/Puppetなどのツールで自動化したいと考えている方は多いと思います。 私もそのような理由からChef(-solo)を習得しようと試行錯誤していました。 その結果、ある程度は動くようになったものの次のような問題があると思いました。 学習に時間がかかる 私は正直、今でもどのファイルに何を書くのかよく分かってないです。 幾分か簡単だと言われるchef-soloでも公式サイトのドキュメントだけではよく理解出来ませんでした。 また、バージョンによる差異なのか目的が異なるのか分かりませんが、ブログ記事を参考にしようとすると十人十色でどれが私に合った手順なのかわかりませんでした。 例え最終的に理解できたとしても、私やあなたが何日もかけて理解できないことはチームのメンバーも理解するのは難しいと思います。 対象サーバにインストールする必要がある Ch

    shimizukawa
    shimizukawa 2013/03/13
    Fabricはフェーズが進むにつれて使いづらくなるイメージ。Chefは概念つかむまでが大変なイメージ。最初のハードルが高いけどChefの方が抽象度高くて好きだなあ
  • Facebook、データセンター自動化ツールにChefの新バージョンを全面採用、Erlangでスケーラビリティ拡大。Opscodeが発表

    Facebook、データセンター自動化ツールにChefの新バージョンを全面採用、Erlangでスケーラビリティ拡大。Opscodeが発表 世界最大級の規模のサーバを運用しているFacebookでは、データセンターにサーバを投入したり、既存のサーバのコードをアップデートする膨大な作業が毎日発生しています。特に同社は開発したコードをすぐにデプロイし、利用者からのフィードバックを迅速に開発へ反映させるDevOpsと呼ばれるスタイルを採用していることから、大規模かつ柔軟性の高いデプロイツールが欠かせません。 そこで必要なのがこうしたサーバのコンフィグレーションをデータセンター規模で自動化してくれるツールです。その1つとしてよく知られるのがChef。Rubyで書かれており、コンフィグレーションの内容や手順を記述するレシピ(Recipe)やクックブック(Cookbook)を用いた柔軟なデータセンター自

    Facebook、データセンター自動化ツールにChefの新バージョンを全面採用、Erlangでスケーラビリティ拡大。Opscodeが発表
    shimizukawa
    shimizukawa 2013/02/05
    「Facebookの大規模なインフラには3つの大きな課題があり、それはサーバ台数だけでなくあまりにも多様なサーバのコンフィグレーションと、そのコンフィグレーションを保守し続けること」
  • chef-soloで環境設定 — そこはかとなく書くよん。 ドキュメント

    chef-soloで環境設定¶ chefはサーバ構成管理ツールです。構成を設定ファイルとして書き残しておき、 chefを実行すればそのとおりにサーバを構築してくれます。また、何度実行し ても同じように構築してくれますし、サーバ構成をいじったとしても修正して くれます。 というわけで、chefを使ってみたのでそのメモ。 事前準備¶ chefはrubyで作られていますので、rubyが必要です。また、chef自体のインス トールにはgemが楽ちんです。 chefにはサーバなどがありますが、今回は単独で実行できる chef-solo のみ を使います。 雛形作成¶ 後述するcookbookなどの雛形を作ってくれるRakefileがopscodeのサイトにあ ります。 githubのopscodeから取ってきます。 この構成をそのまま使うのが吉です。また、ここにあるRakefileを使うことで、 c

    shimizukawa
    shimizukawa 2012/10/18
    まとまっていて読みやすい!最初に読みたかった
  • 1