並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 1699件

新着順 人気順

chefの検索結果161 - 200 件 / 1699件

  • Chefで公開したくないJSONデータを暗号化するためにDataBagsを利用してみた記録 · さよならインターネット

    May 20, 2013 ruby 1.8.7 chef 11.4.4 knife-solo_data_bag 0.3.2 2013/05/20 現在 knife-solo 0.2.0 では “knife solo data bag” は使えず https://github.com/thbishop/knife-solo_data_bag こちらを利用 参考 About Data Bags — Chef Docs Encrypt a Data Bag — Chef Docs knife-solo_data_bagのインストール # gem install knife-solo_data_bag # cd /root/chef/ ; pwd 暗号化用の鍵を用意 # openssl rand -base64 512 > encrypted_data_bag_secret 環境整備 # mkdi

    • プロビジョニングツールをChef-soloからItamaeに替えてみました - yuumi3のお仕事日記

      Chef から Itamae ? EY-Officeではサーバーソフトの構築を行うプロビジョニングツールとして現在は Chef-solo を使っています。しかし Chef-solo は終了するらしいのですが、その移行先が良いように思えず悩みながら使い続けてきました。 そんなとき登場してきた Itamae はシンプルでとても魅力を感じました。詳しくは クックパッド開発者ブログのItamae記事 をご覧下さい。 今回時間があったので、EY-Officeの開発支援サーバー (Redmine, Git/Gnatara, CI ...)の全プロビジョニングをChefからItamaeに置き換えてみました。書き換えたレシピは約700行です、そこで感じた事を書きます。 Itamaeの良いところ、良くないところ 1. 情報が貧弱 まず良くない点ですが、Chefのドキュメント に比べると情報の量、質ともに低い

        プロビジョニングツールをChef-soloからItamaeに替えてみました - yuumi3のお仕事日記
      • 大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)

        Akihiro KuwanoExperienced server engineer, Solution Architect of cloud computing at Amazon Web Services Japan

          大規模化するピグライフを支えるインフラ ~MongoDBとChefについて~ (前編)
        • Chef Habitat Developer Community | Chef Community

          Chef HabitatDeveloper ResourcesChef Habitat is an open source automation solution for defining, packaging, and delivering applications to almost any environment regardless of operating system or platform.

            Chef Habitat Developer Community | Chef Community
          • 大規模システム運用でpuppetやchefだけでは解決しづらいことを解決するMCollective! - よかろうもん!

            もはや説明は不要かもしれませんが、"puppet"は、Puppet Labsが開発しているシステム運用管理ツールで、puppet管理下にあるサーバ群のシステムの状態を"あるべき状態"に保つための補助ツールです。 chefもpuppetと同等の機能を持ち、システムの運用管理をするには大変便利ではありますが、管理するサーバ台数が増加してくると、chef/puppetだけでは解決しづらいことも発生し始めます。 例えば、数百台のサーバの運用管理をしていたら、その中の一部だけサーバの状態が不安定になり、daemonが停止してしまったり、予期せぬレスポンスを返してしまったりする事態に遭遇することが稀にあります。 他にも、特定のロケールに配置してあるサーバでのみ、何かしらの処理を1度だけ実行しなければならないと事態も発生しがちです。 そのような場合は、puppetを利用して状況確認や処理の実行をすること

              大規模システム運用でpuppetやchefだけでは解決しづらいことを解決するMCollective! - よかろうもん!
            • 自分の中でブレイクしている、vagrant + chef + gitで開発環境を構築する - ロックとチュウーハイとこりんがるな日々

              プログラマーとして仕事をするようになって常々感じていた課題の一つとして本番環境(linux)と開発環境の違いがあります 開発マシンをwindowsからmacに変えたのも環境の違いをなるべくなくすためでした また複数人で開発を行う場合、各々の開発環境の違いは本当に悩みの種でした これまでにvmwereなどを導入してファイルを配ったり、構築手順書を作って配ったりしていましたがやはりベストな方法ではありませんでした vmを使った場合結局scp/ftpなどで編集したファイルのアップロードを行う必要があったり、開発サーバの構成管理が出来ませんでした この問題を解決してくれる方法が今僕の中でブレイクしているvirtualbox + vagrant + chef + gitで構築する開発環境構築です 今回はcakephpでプロジェクトを進める場合の環境構築してみます virtualbox + vagra

                自分の中でブレイクしている、vagrant + chef + gitで開発環境を構築する - ロックとチュウーハイとこりんがるな日々
              • Chef・Ansible等を用いた環境の自動構築方法 について発表しました - 実はhokkai7go

                こんにちは。 Chef実践入門を書いたことで、 @miyohideさんからお誘いがあり 日本OSS推進フォーラム主催 第5回アプリケーション部会勉強会で掲題の発表をしてきました。 Chef・Ansible等を用いた環境の自動構築方法 - connpass Chef実践入門著者陣、@miyohideさん、日本OSS推進フォーラムの方々にお礼申し上げます。ありがとうございます。 また、当日のお昼のスライドを見ていただいた id:daaaaaai さんありがとうございました。おかげさまで発表の流れが洗練されました。 これまでの勉強会よりも早いペースで参加登録が埋まったそうです。 ありがたい限りです。Chefなどのプロビジョニングツールへの関心が高まっているということでしょうか。 当日は、発表時間を勘違いしていて遅刻してしまったことを申し訳なく思っています。ご迷惑おかけしました。 発表の内容につい

                  Chef・Ansible等を用いた環境の自動構築方法 について発表しました - 実はhokkai7go
                • 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で実装されたスーパーマリオやGoogleがGoogle Notebooks、Google Catalogs、Dodgeball、Google Video、Google Mashup Editor、Jaikuなどのサービスの打ち切りを決めた頃です。日本で大きく取り上げられるようになったのはつい最近ですが、かな

                  • 書評『Chef活用ガイド - コードではじめる構成管理』 - Kentaro Kuribayashi's blog

                    『Chef活用ガイド』をご恵贈いただきました。ありがとうございます。 Chef活用ガイド コードではじめる構成管理 作者: 澤登亨彦,樋口大輔,クリエーションライン株式会社出版社/メーカー: KADOKAWA/アスキー・メディアワークス発売日: 2014/04/25メディア: 大型本この商品を含むブログを見る Immutable Infrastructureだから冪等性とかいらないんだーとかいう昨今ですが、そう簡単にはことは進まないので、ChefなりPuppetなりには今後もしばらくは活躍の余地があるだろうという見通しが共有されているところです。『入門Chef Solo - Infrastructure as Code』から1年経ったいま、決定版ともいえるような書籍が刊行されました。Chefの入門者はもちろん、Chefやその周辺環境をより深く知りたいユーザにとっても、有用な情報が満載である

                      書評『Chef活用ガイド - コードではじめる構成管理』 - Kentaro Kuribayashi's blog
                    • 【Chef Solo】attributeはどう使い分けるべきか。 | DevelopersIO

                      こんにちは、せーのです。 Chef SoloやKnife SoloにChef Server同様environmentがサポートされてから、レシピの書き方が一気に広がりました。 広がった結果、Attributeをどこに書いていいのか迷う人も多いのではないでしょうか。私は迷います。 Chefは結構ゆるーい感じなので、特に「こういう場合にはここに書きなさい」という決まりがあまりありません。 この「決まりがない」というのがクセモノで、ついついAttributeをバラバラに書いてしまい、Cookbookが会社の共有資産になった時に余計な値が埋め込まれる、という事例が多発したりしないでしょうか。私はします。 Attributeには順位があり、より上位の場所にAttributeを書くと下位の値が上書きされます。まずこの順番を体感で覚えておくことが重要です。 Attributeの順位はドキュメントに書いて

                        【Chef Solo】attributeはどう使い分けるべきか。 | DevelopersIO
                      • JAWS-UG 横浜支部 第5回勉強会「chef on AWS ベストプラクティス」に参加してきた #jawsug | DevelopersIO

                        2013/07/20 JAWS-UG 横浜支部 第5回勉強会「chef on AWS ベストプラクティス」 #jawsug - Togetter JAWS-UG 横浜支部 第5回勉強会「chef on AWS ベストプラクティス」 on Zusaar 最近のChefの人気っぷりと言ったらもうすごい感じですね。(後述しますが)Chefにちなんだエントリや記事のはてブでの勢い然り、またChef絡みの勉強会やイベントについては申込開始後即定員が埋まるような盛況っぷりです。 そしてこの度、JAWS-UG横浜第5回が『chef x AWS』という何とも興味深いテーマで開催されるとの事でしたので、発見即申込!この日参加してきました。 開催会場は情報科学専門学校@横浜。横浜駅西口、バスターミナルのある所から程無く近い場所にある専門学校の1室をお借りする形で行われました。会場が専門学校という事で、学校感満

                          JAWS-UG 横浜支部 第5回勉強会「chef on AWS ベストプラクティス」に参加してきた #jawsug | DevelopersIO
                        • Chef + VagrantによるPHP5.3 + MySQL + nginxの開発環境 | Engine Yard Blog JP

                          2013/6/1に大阪、産業創造館で開催されたPHPカンファレンス関西2013にスポンサーとして参加しました。3年目を迎えた関西PHPユーザーグループによるカンファレンスは今年も大盛況のうちに幕を閉じていました。今回はEngine Yard CloudとEngine Yard Localでも利用されているChefとVagrantについて入門的な内容で講演を行いました。 ChefとVagrantを活用した開発環境 今回、Chefの利用経験も無い方向けにVagrantについてお話しましたが、多くの方から「便利そう」「すぐに使いたい」という感想をいただきました。VagrantはVirtualBoxにインストールしたLinuxにさまざまな設定を行なってFTPやSCPなどをしないですぐに開発が出来る所までを自動で設定します。いわば最も面倒な方法で作る最高の開発環境をコマンド一発で構築するツールです。

                          • Chefとnginxで作るPHPアプリケーションのReliable Blue Green Deployment

                            PHPcon 2016での発表資料です。

                              Chefとnginxで作るPHPアプリケーションのReliable Blue Green Deployment
                            • [速報]Microsoft Azureの仮想マシン、標準でPuppet、Chefに対応。Build 2014

                              米マイクロソフトはサンフランシスコで開発者向けイベント「Build 2014」を開催中。2日目の基調講演では、同社のクラウドサービスMicrosoft Azureの仮想マシンが標準でPuppetとChefに対応したことが発表されました。 PuppetやChefはデプロイやプロビジョニングを自動化するソフトウェアです。これにより多数の仮想マシンの管理が容易になります。下記はPuppetマスターによって、SQLサーバ、アプリケーションサーバ、Webサーバといった複雑な構成のデプロイ自動化が可能になることを示しています。

                                [速報]Microsoft Azureの仮想マシン、標準でPuppet、Chefに対応。Build 2014
                              • VagrantとChef Soloを組み合わせて環境構築を自動化する

                                みなさんこんにちは。@ryuzeeです。 前回まではVagrantを使ってVirtualBoxの仮想インスタンスを簡単の構築するところまで説明した。 ただそれだけだったら予め作成しておいたイメージをコピーするのとたいして変わりがないので、あまり有難味を感じないかもしれないが、ここからが本番だ。 Vagrantの特徴として、PuppetやChefやChef Soloと組み合わせてインフラ部分の設定を仮想インスタンスの生成時に行うことができる。 流れとしては以下のようになる。 この原理上、仮想インスタンス側にVirtualBoxのバージョンと適合したVirtualBox Additionsがインストールされている必要がある。(ネット上から落としたboxの場合にはこれが古い可能性がある) 実際にためしてみよう今回はCentOS5を利用してDNSを設定するところを自動化する。 事前準備Vagran

                                  VagrantとChef Soloを組み合わせて環境構築を自動化する
                                • Chefのテストツール kitchen-ec2を使う – 導入、チュートリアル | DevelopersIO

                                  こんにちは。望月です。 最近、社内で利用しているchefクックブックの数が増えてきています。それ自体は非常に良いことなのですが、そろそろ本腰入れてChefのテストを書いていかなければならないと思うようになりました。 その第一歩として、test-kitchenとkitchen-ec2を利用して、chefの実行からテストまでを自動化することを試してみました。今日はまず、インストールから実行までの手順をまとめてみます。 test-kitchenとは test-kitchenは、Chefで記述されたレシピの実行・テストを補助するためのツールセットです。 test-kitchen/test-kitchen :Github KitchenCI test-kitchenの特徴は、Chefの実行を行うために起動するVMの、起動先のクラウドや仮想化ツールをプラグインで選択できることです。VagrantやDo

                                    Chefのテストツール kitchen-ec2を使う – 導入、チュートリアル | DevelopersIO
                                  • 最新インフラエンジニア技術勉強~Fluentd, Elasticsearch,Chefの実践実例~ ツイートまとめ #dli_infra

                                    2014/05/23 (金) にドリコムで開催された 「最新インフラエンジニア技術勉強~Fluentd, Elasticsearch,Chefの実践実例~」のツイートのまとめです http://drecom-study.doorkeeper.jp/events/11137 ハッシュタグ付きのツイートをまとめています。

                                      最新インフラエンジニア技術勉強~Fluentd, Elasticsearch,Chefの実践実例~ ツイートまとめ #dli_infra
                                    • “ChefがキライでもOpsWorksはキライにならないでくださいっ!!” カスタムAMIとAWS OpsWorksの使い方

                                      “ChefがキライでもOpsWorksはキライにならないでくださいっ!!” カスタムAMIとAWS OpsWorksの使い方:AWS OpsWorksアプリケーション運用の勘所(3)(1/3 ページ) 「OpsWorksってあれだろ? Chefでレシピを書くんだろ? 」と言ってみたけど、本当は書いたことがない人が一番幸せになれる情報。Chefがいなくてもオイシイ仕組みは作れるようになりそう! 前回の記事から2カ月近くあいてしまったのですが、その間にOpsWorksは大きくアップデートを遂げました。前回の記事では、 次回は、「こんなトラブルのときはOpsWorksならこうするねっ」という情報をまとめていきます と書いていましたが、今回はアップデートの内容が大きなインパクトを持っていることから、変更点の紹介と、この変更点を生かしたコマンドライン操作の方法を紹介していきます。 OpsWorksの

                                        “ChefがキライでもOpsWorksはキライにならないでくださいっ!!” カスタムAMIとAWS OpsWorksの使い方
                                      • №1,428 洋画セレクション “ シェフ 三ツ星フードトラック始めました Chef ” - 糸屯 ち ゃ ん の エ ン タ メ 通 信

                                        ■ 目 次 序章 はじめに 本編 シェフ 三ツ星フードトラック始めました Chef 終章 糸屯ちゃんのおまけ 糸屯ちゃんの掲示板 序章 はじめに おはようございます! ☕ MCのJUNNYです 本日のテーマも、 洋画セレクション です おはようございます   _ _))ペコリン アシスタントの真行寺です それでは、わたくしの方からお送りさせていただきます 洋画セレクション のご紹介をします シェフ 三ツ星フードトラック始めました Chef です! 『シェフ 三ツ星フードトラック始めました』(シェフ みつぼしフードトラックはじめました Chef)は、2014年のアメリカ合衆国のコメディドラマ映画です それでは、皆さん 楽しんでってくださいね (* ˃ ᵕ ˂ )b ワープ!!.   .    .   .  . . ......................................

                                          №1,428 洋画セレクション “ シェフ 三ツ星フードトラック始めました Chef ” - 糸屯 ち ゃ ん の エ ン タ メ 通 信
                                        • Chef 11 で Chef Server WebUI を使えるようにしてみる(chef11アレコレ) - 元RX-7乗りの適当な日々

                                          昨日の「Chef 11 での client/server/knife のセットアップ手順(+α)」のエントリの続きです。 Chef ServerとClientは基本的にRESTなHTTP APIを介してやりとりを行うのですが、ChefにはServer APIをGUI(ブラウザ)で操作できるchef-server-webuiが標準でついています。 ↑の昨日のエントリでセットアップした状態だと、僕の環境(CentOS 6系)だと使えなかったので、使える状態までに設定したメモを残しておきます。 (ちなみに、私は普段ほとんどWebUIを使っていません...) 前提 Chef Server 11系のバージョン 昨日のエントリの通り、Chef Serverはインストール&動作確認済 http://d.hatena.ne.jp/rx7/20130526/p1 使ったChef Serverの環境はCent

                                            Chef 11 で Chef Server WebUI を使えるようにしてみる(chef11アレコレ) - 元RX-7乗りの適当な日々
                                          • VagrantとChef-soloについて学んだいくつかのこと - iakioの日記

                                            ホストはWindows7、ゲストはCentOSです。 Vagrantのインストール http://vagrantup.com/ からダウンロードします。インストーラーが出来て便利になりましたね。 とりあえず起動 どのBoxがよいのかよくわからないけどとりえあず今はminimal-centos-56使っています。他は http://www.vagrantbox.es/ から探しましょう。 > vagrant box add minimal-centos-56 http://dl.dropbox.com/u/9227672/centos-5.6-x86_64-netinstall-4.1.6.box > vagrant init minimal-centos-56 > vagrant upChef-soloを使う場合でも、とりあえずは何もせずに一度VMを起動して、VM内でknifeコマンドなど

                                              VagrantとChef-soloについて学んだいくつかのこと - iakioの日記
                                            • Consul の情報を Chef / Ohai から使う ohai-plugin-consul を作ったのとその周辺の話 - 酒日記 はてな支店

                                              先日とあるサービスに Consul を入れました。 内部 DNS と、たとえば nginx からアプリケーションサーバに振り分ける定義をするために service を使用しています。 そこで使うために、ohai-plugin-consul を書きました。Github にあります。 fujiwara/ohai-plugin-consul · GitHub Ohai の version 6 と 7 で plugin の interface が変わっており、ohai-plugin-consul は Ohai 7 向けなので、Chefから使う場合は Chef-11.12.0 以上、または 11.10.4.ohai7.0 が必要です。 【参考】 Ohai, new Ohai plugins! - O'Reilly Radar 使用方法 ohai コマンドから使う場合は -d で plugin (co

                                                Consul の情報を Chef / Ohai から使う ohai-plugin-consul を作ったのとその周辺の話 - 酒日記 はてな支店
                                              • capistrano + chef-soloで構成管理する - Kentaro Kuribayashi's blog

                                                問題 VMをぽこぽこ作りながらあれこれツールを入れて試してみたりしたいという時に、chefを使って構成管理はしたいけど、chef-serverを入れるのは面倒、というか、構成パッケージの記述・インストールだけできればいいという要求からするとオーバスペックなように感じるのだし、また、ホストの管理にはcapistranoを使っているので、cap実行側のみで処理が完結する方がよいという場合もあろうかと思う。 前提 デプロイ先ホストには、公開鍵認証でログインできるものとする(capを使うので) デプロイ先ホストでは、既にgit, chef-soloが使える状態であるものとする(そこまではなんらかの方法でがんばる) 解決案 そこで、chef-soloという、chef-serverなし、スタンドアロンにレシピの実行を行うコマンドをcapで実行するようにしてみる方法を試してみた。例として、GrowthF

                                                  capistrano + chef-soloで構成管理する - Kentaro Kuribayashi's blog
                                                • vargrant+chefでつくるPHP5.5+MySQL5.6+CakePHP3環境 - たけまるの日記

                                                  vargrant+chefでつくるPHP5.5+MySQL5.6+CakePHP3環境 巷で話題のvagrant、chefを試してみました。 折角なのでそれぞれ最新バージョンを積極的に入れてみることにしました。(結構苦労しました…) とりあえず手っ取り早く環境を作る手順を書いて行きます。 前提環境 ホストマシン環境 MacOS 10.9 VirtualBox 4.3.6 Vagrant 1.4.1 Chef 11.8.2 vagrant-omnibus 1.2.1 ruby 2.0.0p247 gem 2.0.3 仮想マシン環境 CentOS 6.5 64bit Apache2.2 (yumレポジトリ) PHP5.5 (remiレポジトリ) MySQL5.5 (公式rpm) 各種ソフトウェアのインストール VirtualBox 仮想マシンソフトです。以下URLからダウンロードしてインストー

                                                    vargrant+chefでつくるPHP5.5+MySQL5.6+CakePHP3環境 - たけまるの日記
                                                  • 最近書いたChefのCookbook(all-in-one_haproxy, redis)を公開します - 元RX-7乗りの適当な日々

                                                    公開します、というかGitHubに置いていただけですがー。 all-in-one_haproxy 2台セットでのHA構成を想定したHAProxyサーバを作るためのChef Cookbookです。2台セット冗長化済のHAProxyサーバをさくっと作るために書きました。 https://github.com/namikawa/all-in-one_haproxy 基本的には、2台で以下機能が連携しあう形で稼動します。 rsync + lsyncdの稼働 (各種設定ファイルの同期) keepalivedの稼働 (HAクラスタ構成の実現) HAProxyの稼働 (LB/ReverseProxyソフトウェア・SSL対応) iptables/ip6tablesの稼働 (接続元の限定) Quaggaの稼働 (エッジルータ等との動的経路広報の実現) snmpdの稼働 (各種メトリクスの取得) swap領域

                                                      最近書いたChefのCookbook(all-in-one_haproxy, redis)を公開します - 元RX-7乗りの適当な日々
                                                    • Chefはもうオワコンなのか - Chef Provisioning AWS - - サーバーワークスエンジニアブログ

                                                      全国1億人のサーバーワークスファンの皆さま、初めまして。2015年10月に入社しました法人営業課ソリューションアーキテクト(試用期間中)の浦底(@urasoko)と申します。試用期間中のくせにブログを書こうと下書きを寝かせていたら、人事にも課長にも先に出されてしまいました。くやしいです。これからどうぞお手柔らかによろしくお願いいたします。 Chefって さて、唐突ですがみなさん、Chefってご存知ですよね。そうですあのChefです。説明はここでは省きます。 サーバーワークスがSlackを導入しているのは皆さまご存知かと思います。そこに #chef_study ってチャンネルがあったわけですよ。そしたらなんとメンバーがゼロだったわけですよ、ゼロ。 おそるおそるPreviewしてみると2014年9月で更新が止まってるというなんと。 Chefはもうオワコンなのか そういえばもう12月ですね。12

                                                        Chefはもうオワコンなのか - Chef Provisioning AWS - - サーバーワークスエンジニアブログ
                                                      • 米HPがChefやDocker、Ansible、OpenStack、VMwareなど主要インフラのAPIを統合する「Project Synergy」を発表

                                                        米HPがChefやDocker、Ansible、OpenStack、VMwareなど主要インフラのAPIを統合する「Project Synergy」を発表 サーバやネットワーク、ストレージなどのインフラをソフトウェアで構成する「Infrastructure as Code」(コードとしてのインフラ)は、ChefやPuppetのようなデータセンター自動化ツールやクラウドなどの登場によって、数年前から現実のものとなっています。 米HPは、こうしたさまざまなInfrastructure as Codeのツール群、インフラ群を統合した1つのAPIで呼び出し可能とし、より柔軟な構成と管理を実現する目的の「Project Synergy」を、先週開催された同社の年次イベント「HP Discover Las Vegas」で発表しました。 同社はこれにより、サーバやストレージとなどのリソースプールからイン

                                                          米HPがChefやDocker、Ansible、OpenStack、VMwareなど主要インフラのAPIを統合する「Project Synergy」を発表
                                                        • Vagrant and Chef on Windows - Qiita

                                                          =========================== VagrantはChefで環境構築を自動化してくれるツールです。仮想マシンにはVirtualBoxなどが利用できます。 Windowsはsshやrsyncなどを追加するとKnife Soloが使えます。 Chef Soloの入門としてRuby(rbenv)の環境を自動構築する方法を紹介します。 (WindowsにUNIX互換の環境を追加するだけなのでChefの使い方はMacやLinuxでも同じです。) Download & Install こちらをWindowsのインストーラーでインストールします。 VirtualBox VirtualBox for Windowsをインストールします。 VirtualBoxの登場はここだけです。あとはVagrantで仮想マシンをコントロールします。 Vagrant for Windowsをインストー

                                                            Vagrant and Chef on Windows - Qiita
                                                          • Chef社内勉強会(第1回)

                                                            オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)NTT DATA Technology & Innovation

                                                              Chef社内勉強会(第1回)
                                                            • あなたに合ったChefはどれ? 〜 おすすめ構成確認チャート #getchef - クリエーションライン株式会社

                                                              一口にChef-Clientといっても、Chef-Solo、Chef-Clientローカルモード、Knife-Solo、Knife-Zeroとたくさんあるので、どれを選べばいいか迷ってしまうでしょう。さらにクライアント・サーバ構成を取ろうとすると、オンプレミス版Chef-Server、ホステッド版Chef-Serverが出てきます。 まずChefを活用する前に、あなたのインフラにはどのような構成がふさわしいか、チャートで簡単に確認してみましょう。なお、Chefバージョン12を前提としています。 Chef-Serverの機能が必要? Chef-Serverの機能とは、次のものが挙げられます。 Search Organization, Group, User 認証 承認 まず、おおざっぱにこれらの機能が必要かどうかを確認します。ここで注意してほしいのは、確認するのはChef-Serverの機能

                                                                あなたに合ったChefはどれ? 〜 おすすめ構成確認チャート #getchef - クリエーションライン株式会社
                                                              • Chef Software Cookbooks · GitHub

                                                                This organizations repositories are now at https://github.com/chef-cookbooks

                                                                  Chef Software Cookbooks · GitHub
                                                                • sensu-chef で監視システム Sensu を管理 #2

                                                                  こんにちは。@jedipunkz です。 以前、Sensu を Chef で管理する方法について書きました。 http://jedipunkz.github.io/blog/2013/06/20/sensu-chef-controll/ これは今年(2013)の6月頃の記事ですが、この時はまだ sensu-chef を include して使う別の Chef Cookbook が必要でした。また Redis 周りの Cookbooks が完成度あまく、またこれも 公式とは別の Cookbooks を改修して再利用する形でした。この作業は結構しんどかっ た記憶があるのですが、最近 GlideNote さんのブログを読んで( ゚д゚)ハッ!と思い、 sensu-chef を再確認したのですが、だいぶ更新されていました。 下記が sensu-chef です。 https://github.com

                                                                    sensu-chef で監視システム Sensu を管理 #2
                                                                  • Chefのローカルモードだけでリモートサーバを運用してみようと、Knife-Zeroを作った。Nodeの構成情報もとれるよ。 - Qiita

                                                                    Chefのローカルモードだけでリモートサーバを運用してみようと、Knife-Zeroを作った。Nodeの構成情報もとれるよ。Rubychefknifeknife-zero Chef(ChefInc)の管理ツールKnifeのプラグインで、Knife-Zeroというのを作りました。 https://github.com/higanworks/knife-zero 追記: バージョンアップして、knife zero chef_client/convergeサブコマンドを追加しました。 追記: ひと通りの機能を実装したので、knife-zeroのことをまとめるドキュメントをゆるやかに作成しています。 https://knife-zero.github.io 端的にいうとAnsibleのやり方をパクりつつ、Chef-Serverから構成管理を含む機能全部を頂戴しながら本体の管理を捨てました。 Kni

                                                                      Chefのローカルモードだけでリモートサーバを運用してみようと、Knife-Zeroを作った。Nodeの構成情報もとれるよ。 - Qiita
                                                                    • Vagrant + chef-solo 使って nginx + sinatra で HelloWorld! | 諸葛亮孔明もびっくりですわ のブログ

                                                                      2013/02/18 2013/02/18 14:41 Vagrant + chef-solo 使って nginx + sinatra で HelloWorld! Markdown 手順書スラスラ書けてまじイノベーティブ!とか言ってたやつ誰だ! ( おれだ! ) Vagrant + chef-solo で  nginx + sinatra で HelloWorld! してみました。 amazedkoumei / vagrant-centos-nginx_sinatra きっかけをくれたはこちらのエントリ Vagrant - naoyaのはてなダイアリー ちょっとしたテストのために壊してもいい環境が欲しいというのにももちろん使えますし、方々を見ていると組織の中で標準化された開発環境を全開発者に配布するときなんかにも使われているようですね。自分は EC2 でホストしているステージングサーバーへ

                                                                      • Berkshelf で Chef Cookbook の管理

                                                                        こんにちは。@jedipunkz です。 今日は Chef Cookbook の管理をしてくれる Berkshelf について。 Berkshelf は Librarian-Chef と同じく Cookbook の管理をしてくれるツールです。依 存関係のクリアもしてくれます。Opscode の中の人 @someara さんにこんなこと言われ て、 @jedipunkz berkshelf > librarian-chef — somearaさん (@someara) 2013年2月5日 Librarian-chef じゃなくて Berkshelf 使えってことだろうなぁと思ったので僕は Bekshelf を使うようにしてます。先日ブログ記事にした openstack-chef-repo も以前 は Librarian-chef を使っていたのですが最近 Berkshelf に置き換わりまし

                                                                          Berkshelf で Chef Cookbook の管理
                                                                        • 『Chef実践入門』で、今風なChefの使い方を料理してやるぜ(ベタ - 256bitの殺人メニュー

                                                                          乙カレー様です。 書評ばっかりしてる人みたいになっててやなのでマジブログ更新しよう(嗚咽 今年の年末年始にご縁があって『Chef実践入門』のレビューをさせていただきましたということで、献本頂いた(ありがとうございますm(_ _)m)ので改めて読んでみました。 Chef実践入門 ~コードによるインフラ構成の自動化 (WEB+DB PRESS plus) 作者: 吉羽龍太郎,安藤祐介,伊藤直也,菅井祐太朗,並河祐貴出版社/メーカー: 技術評論社発売日: 2014/05/22メディア: 単行本(ソフトカバー)この商品を含むブログ (17件) を見る 内容 期せずしてChef活用ガイドという本もでていて、Chefの本が充実してきている昨今なのですが、Chef活用ガイドの方はChefそのものに対する詳しい説明、という感じで、Chefの内部構造やら、どのように動いているか、と言った部分にフォーカスして

                                                                            『Chef実践入門』で、今風なChefの使い方を料理してやるぜ(ベタ - 256bitの殺人メニュー
                                                                          • Amazon Linuxで簡易Chef Server(chef-zero)を動かしてみた | DevelopersIO

                                                                            ども、大瀧です。最近かげきしょうじょ!にハマってます。マンガ好きの方にオススメです。 さて、大和さんのシリーズ「Chefを始める」でChef Client & Serverの構築が解説されていますが、Chef ServerのセットアップとChef ClientのValidationって結構面倒だと思いませんか? 簡単にセットアップ&Clientから接続できる開発環境向けのChef Server、chef-zeroなるものがあると聞き、例によってAmazon Linuxにインストールしてみました。 準備するもの Amazon Linux 1つ。t1.microでOKです。 1. Rubygemsと依存パッケージをインストール chef-zeroは、RubyGemsで提供されています。今回は深い意味はないですが、Ruby 1.9とそのRubygemsを準備しておきます。 [ec2]$ sudo

                                                                            • Mac OS XでVagrantとChefを使った環境構築のまとめ - Qiita

                                                                              ※ここで説明している方法でのChefのインストールはお勧めしません。 こちらを参考に入れてください。 http://qiita.com/hamichamp/items/d3ca7c365353285a564b Vagrantで仮想環境を作る準備をしよう VirtualBoxをインストールしよう https://www.virtualbox.org/wiki/Downloads 今回はMacOSXで環境を作るので、Mac版をダウンロードします。 Vagrantをイントールしよう http://downloads.vagrantup.com/ ここから最新のものをダウンロードしましょう。 この記事を書いている段階では、v1.2.7でした。 今回はMacOSXで環境を作るので、Mac版をダウンロードします。 Vagrantで仮想環境を作ってみよう 仮想環境を登録しよう 今回はCentOSをダウン

                                                                                Mac OS XでVagrantとChefを使った環境構築のまとめ - Qiita
                                                                              • Chef Documentation

                                                                                Welcome to the Chef Software Documentation! This is the documentation for:

                                                                                • オブジェクト指向で料理を例える場合,chicken.cut()かchef.cut()か

                                                                                  実用的で無い内容なのでここで聞いて良いのか悩みましたが,一応クラスの設計の参考になるだろうと思って質問しました。 自分の普段使いがPythonなので,説明用のコードはPython風ですが,どの言語にも共通する問題だと思います。 先ほど友人と,「鶏肉を5つに切る」にはどうすれば良いかという例えばなしをしていました。 これを実装する場合, chicken.cut(5) # chickenは (Foodクラスを継承した) Meatクラスのインスタンス chef.cut("chicken", 5) # chefはChefクラスのインスタンス。あらかじめset_foodなどで{"chicken": chicken}を内部に保持した状態にしておく の2通りが考えられるのではないかと思います。 鶏肉の状態が変化するという意味では,「chickenが5つに分割された状態になる」前者の方が自然であるように思

                                                                                    オブジェクト指向で料理を例える場合,chicken.cut()かchef.cut()か