タグ

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

  • 米Chef Software、DevOpsワークフロー「Chef Delivery」を発表 | OSDN Magazine

    設定管理ソフトウェアChefを開発する米Chef Softwareは4月1日(米国時間)、最新サービス「Chef Delivery」を発表した。「DevOps」(開発と運用を統合するという開発手法)ワークフローに向けた製品で、これを利用してインフラ、ランタイム環境、アプリケーションの継続的なデリバリが可能になるという。現時点では招待制ベースでの提供となり、招待メールのリクエストを受け付け中だ。 Chef DeliveryはChefのIT自動化技術を土台とし、統一的なプロセスを利用してインフラ、コンテナを含むランタイム環境、アプリケーションに対して変更を配信できる。エンタープライズ級のソフトウェア開発のワークフロー自動化を目指して顧客と共同で開発したもので、変更の配信に加え、自動化テスト、継続的インテグレーション(CI)、継続的デリバリーのための堅牢なプラットフォームになると説明している。

    米Chef Software、DevOpsワークフロー「Chef Delivery」を発表 | OSDN Magazine
    i43s
    i43s 2015/04/02
  • 「Chef Client 12」がリリース | OSDN Magazine

    システム構築自動化のためのフレームワーク「Chef」を開発する米Chef Softwareは12月5日、「Chef Client 12.0.0」をリリースした。Chef 11との後方互換性があり、Windows向け機能の強化、SSL認証のデフォルトサポートなどが特徴となる。 Chef Clientは、管理対象のサーバーにインストールして利用するソフトウェアで、Chef Serverから各種設定データなどをダウンロードして自動的にサーバーの設定を行ったり、ユーザーからの操作を受け付けるフロントエンドとなる。 Chef Client 12では、新たに「ProviderResolver」を導入した。OS環境をチェックしてそれに応じた適切な設定方法を利用するためのツールで、たとえばシステムがsysV Initを利用しているのか、それともsystemdを使用しているのかを判断して実行する処理を自動的

    「Chef Client 12」がリリース | OSDN Magazine
    i43s
    i43s 2014/12/10
  • Knife-ZeroをマスターしてChef Soloの引退に備えよう! | さくらのナレッジ

    今年の6月にChef Soloは役割を終え、今後引退への道をたどると言うアナウンスがChefの公式ブログでありました。Chef Soloがなくなるということは、必ずChef Serverが必要になると言うことでしょうか?答えはなんとYesです。 しかし安心してください。そのためにChef Zeroが用意されています。一言で言うと、Chef Zeroはローカルで動かせるChef Serverです。 そしてChef Clientをローカルモードで動かすことでローカルのChef Zeroに接続するため、別のChef Serverは必要ありません。要するにChef Soloと同じような感覚でChefを使い続けることができます。 更にKnife-Zeroを使うとChef Solo同様にセットアップ先のマシンにChef Clientを簡単に入れることができます。そこで今回はこのKnife-Zeroを使

    Knife-ZeroをマスターしてChef Soloの引退に備えよう! | さくらのナレッジ
    i43s
    i43s 2014/11/26
  • インフラ自動化ツールのChefもDocker対応へ。「Chef Container」ベータ版発表

    データセンター内のサーバ設定やアプリケーションのデプロイなどの自動化ツールとして知られるChefが、Dockerに対応した「Chef Container 0.2.0(beta)」を発表しました。 DockerLinuxコンテナ技術の1つとして軽量な仮想環境を実現し、分散アプリケーションを迅速にデプロイするなどの用途で広く使われようとしています。Dockerには、Dockerの構成を記述するためのDockerファイルがありますが、分散環境に適した自動化された構成手法が望まれており、現在さまざまな技術が登場しつつあります。 ChefがDockerに対応することで、既存のRecipeやCookbookといった構成ファイルをDockerの環境にも適用できるようになるため、管理者はこれまでの環境をDockerによるLinuxコンテナ環境へと移行しやすくなるでしょう。 Docker内で動作するChe

    インフラ自動化ツールのChefもDocker対応へ。「Chef Container」ベータ版発表
    i43s
    i43s 2014/07/16
  • Dynamic monitoring using Chef, Sensu and Graphite

    Talk given at DevOpsMTL on Nov. 4th, 2013

    Dynamic monitoring using Chef, Sensu and Graphite
  • chef についてのメモ

    24 January 2014 概要 chef について、現時点でわかっている、知っておいたら役立ちそうなメモを書いておく。 いわゆる実際ソース追えばわかるんだけど、まだソース追ってないので段階での現在わかっている挙動まとめ。 attribute の読み込み順について attributes/default.rb が一番最初に読み込まれる attributes/hoge.rb などの、attributes ディレクトリの他のファイルが辞書順に読み込まれる node の値は各ファイルで上書きをすることができる libraries について libraries/hoge.rb などに、 Chef::Recipe::Hoge などのクラスを定義して、recipe から呼び出すことができる。 Hoge.fuga_method として recipe から使用可能。 他のレシピを同時に実行するときで

    i43s
    i43s 2014/01/24
  • About Roles

    A role is a way to define certain patterns and processes that exist across nodes in an organization as belonging to a single job function. Each role consists of zero (or more) attributes and a run-list. Each node can have zero (or more) roles assigned to it. When a role is run against a node, the configuration details of that node are compared against the attributes of the role, and then the conte

    i43s
    i43s 2013/12/27
  • Chefのレシピは上から下に実行されるという誤解 | Engine Yard Blog JP

    Engine Yardを含むさまざまな場面で利用が広がったChefですが、その動作原理やアーキテクチャについてご存じない方もいることに気が付きました。細かなアーキテクチャを理解しなくても使うことができるというChefの長所を示しているともいえますが、細かな挙動を制御する際にはやはり動作原理などの知識があると役立ちます。 今回は表題のとおりレシピが実行される際のサイクルについてあまり知られていない部分を紹介します。 Chefの実行サイクルとリソースコレクション Chef(Chef Client、Chef Solo)が実行された際には直ちにサーバの設定が始まるわけではなく、さまざまなステップ毎に処理が実行されます。大まかには下記のようなステップになります。 Chef Serverとの通信、認証処理 Chef Serverからのクックブック、データの取得 クックブックのコンパイル ノードの設定

    Chefのレシピは上から下に実行されるという誤解 | Engine Yard Blog JP
    i43s
    i43s 2013/11/28
  • Vagrant と Chef でつくるはてなブックマークの開発環境

    ブログサービスのHTTPS化を支えたAWSで作るピタゴラスイッチ / The construction of large scale TLS certificates management system with AWS

    Vagrant と Chef でつくるはてなブックマークの開発環境
  • knife-soloによるChefの実行 - Qiita

    前提 knifeとは Chefレポジトリを操作するためのツール。 chef solo環境で利用するのは主に以下の二つ ・knife cookbook(クックブックの作成) ・knife solo 前者は生のchef soloを利用する場合に用いる。 詳しくは以下。 Chefの基 http://qiita.com/kidachi_/items/9d569b8673e70ef93f0e knife-soloとは 今回のトピックはこちら。 それ単体でリポジトリやクックブックの作成、実行まで一括して行ってくれる。 基はchef soloを利用したい場合はこのknife soloに頼ればok。 knifeの初期設定

    knife-soloによるChefの実行 - Qiita
    i43s
    i43s 2013/11/19
  • Chef Soloの正しい始め方 | tsuchikazu blog

    伊藤直也さんのブログ(開発メモ#5 : Amazon Linux で knife-solo を使って chef-solo 実行 - naoyaのはてなダイアリー )でchef-soloが紹介され、Vagrantと一緒にちょっとしたビッグウェーブが巻き起こりました。 さらに昨日、入門Chef Solo - Infrastructure as Codeが達人出版からも発売開始。が出版される前に一度挫折したchef-soloですが、こののお陰でchef-solo童貞を卒業することができました。 続編も書きましたので、よろしければこちらもどうぞ 続編:さくらVPSの初期設定をChef Soloでやってみた〜サードパーティcookbookの使い方〜 | tsuchikazu blog なぜ挫折したかというと、Chefの公式ドキュメントが、量が多くてめちゃくちゃわかりにくいんです。naoyaさんの

    Chef Soloの正しい始め方 | tsuchikazu blog
    i43s
    i43s 2013/11/14
  • Recipeが実行されるまでの仕組みと変数の関係 - Taste of Tech Topics

    こんにちは、Ruby大好きMiyakeです :-) "DevOps"という言葉がクローズアップされるようになってから、Chefがかなり流行ってきてますよね。 ブログとかTwitterをみていても、ここ1年で実際の業務や、開発環境を構築するのにChefを使ってる人がかなり増えたな~って思っています :-) 今日は、そんなChefを使っていく中で気になった、Recipeが実行されるまでの仕組みと、Recipe内で宣言している変数の関係について調べてみたので、紹介したいと思います。 実はこのRecipeが実行されるまでの仕組みを理解することで、Recipe内で宣言した変数の使い方が、より理解できるようになります :-) まずは、Recipeが実行されるまでの仕組みが見えてくるよう、わざと誤った変数の使い方をしたサンプルを書いてみました。 誤った変数の使い方をしているのは、リソースBlockとリソ

    Recipeが実行されるまでの仕組みと変数の関係 - Taste of Tech Topics
    i43s
    i43s 2013/09/21
  • serverspecでchefのjsonを読み込む · さよならインターネット

    July 31, 2013 2013/12/25 update Testing #chef Cookbook by #serverspec #devopsの続きみたいなものですが Chefのjsonファイルでフラグ立てたりしてると、そのフラグによって テスト対象が変化する場合があるかと思います。 その場合、serverspecにはpropertyの機能があるのでそれを利用します。 spec/spec_helper.rb {% gist 6118553 spec_helper.rb %} set_propertyの項目を追加します。 nodes/host.json {% gist 6118553 nodes_host.json %} こんな感じでこのMySQLはSlaveですみたいなフラグがあって cookbooks/mysql/templates/default/my.cnf.erb {%

  • 1