並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 1696件

新着順 人気順

chefの検索結果361 - 400 件 / 1696件

  • GitHub - chef-boneyard/cookbooks: DEPRECATED: This repository has been split up into separate repositories by cookbook under the "opscode-cookbooks" organization.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - chef-boneyard/cookbooks: DEPRECATED: This repository has been split up into separate repositories by cookbook under the "opscode-cookbooks" organization.
    • chefでmysql-5.6インストールしようとしたら苦労した話 - blog.youyo.info

      最近chefにハマってます。 いろんなレシピを書いて勉強中です。 で、mysql-5.6をchefでインストールしようとしたらはまってしまいました。(泥沼に… CentOS6標準のmysql-5.1と同じノリでやったら苦労したのでメモ。 mysql-5.1のとき こんな感じでレシピ書いてました。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 %w(mysql-server mysql mysql-devel).each do |pkg| package pkg do action :install end end template '/etc/my.cnf' do source 'my.cnf.erb' owner 'root' group 'root' mode 64

      • GitHub - mizzy/serverspec: RSpec tests for your servers configured by CFEngine, Puppet, Chef, Ansible, Itamae or anything else even by hand

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - mizzy/serverspec: RSpec tests for your servers configured by CFEngine, Puppet, Chef, Ansible, Itamae or anything else even by hand
        • ChefでApahceとPHPをソースインストールするレシピを書いてみた - 初めてのシステムと日記

          ■さくらVPSにChefをインストール - 初めてのシステムと日記 http://bosssato.hatenablog.com/entry/2013/06/23/135552 前回の記事でさくらVPSにChefをインストールしました。 今回はChefを使ってApache、PHPをソースインストールするレシピを書いて実際にインストールしてみます。 (package使えば入るっぽいですが、たぶんyumインストールな気が。。) 今回の内容は私のGitHubに公開しているので、そちらを参考にして頂ければです。 (というのを前から言ってみたかった。) https://github.com/bossato/chef リポジトリ作成 まずは今回のレシピを格納するリポジトリを作成します。 // chefというリポジトリを作成 $ knife solo init chef クックブック作成 次にApach

            ChefでApahceとPHPをソースインストールするレシピを書いてみた - 初めてのシステムと日記
          • Re: ChefとCapistranoの境界線 #opschef_ja - Hack like a rolling stone

            この間の Chef Casual Talks での id:nekoruri さんの発表、ChefとCapistranoの境界線 に対する 僕の考え方を書いておこうと思います。 Chefを導入する時の「考え方」 完全に同意します。 僕は community cookbooks を使おうとみんなに吹聴して回っているように、 大抵の環境で必要とされる内容は community cookbooks に収録されていることが多いです。 ただ、細く設定ができなかったり、ちょっと代わった入れ方をしたいときが出てくると community's ではカバーできなくなります。 そんなときは僕も fork して書き換える include_recipe して、追加の処理を書き足す (設定ファイルをごそっと上書きしたりとか) あたらしいものを作る などをして回避しています。 例えば、今関わっているお仕事では Apac

              Re: ChefとCapistranoの境界線 #opschef_ja - Hack like a rolling stone
            • Resources - Chef - Opscode Open Source Wiki

              Documentation for Resources included in the Chef library. Each description is broken in to several categories:

              • オープンソースの構成管理「Chef」が米Progress傘下へ | OSDN Magazine

                アプリケーション開発・実装技術ベンダーの米Progressは10月7日、構成管理ツールの米Chefの買収完了を発表した。 Chefは設定・構成管理ツール。Rubyで作成されており、運用の管理自動化が図れることからDevOpsなどで利用されている。企業は2009年に創業、当初Opscodeという社名だったが、2013年に製品名と同じChefに社名変更している。 Chefは2019年4月、全てのソフトウェアをApache License 2.0の下でオープンソースとして公開することを発表している。 Progressはアプリケーションの開発・実装に関連したソフトウェアを提供するベンダー。「Telerik UI」「Kendo IO」など、主として買収で通じて製品ポートフォリオを拡大してきた。 Chefの買収計画は9月に発表、今回規制当局などの承認を得て完了となった。Chefを獲得することで企業向け

                  オープンソースの構成管理「Chef」が米Progress傘下へ | OSDN Magazine
                • Chefのレシピでsed的な事を実施 - Qiita

                  この記事は最終更新から1年以上経過しています。 気をつけてね。 Infrastructure as Codeに感化されていざChefを使うとなった時、ちょっと既存のファイルを弄りたいだけなのにcookbookにfileとかtemplateとかメンドクセって思うじゃないですか。 『ほなexecuteリソースでちょっとsedコマンドしたら…』と思う前にちょっとChef::Utilを検討しませんか。 対象ファイルとレシピ サンプルとしてこんな2行で出来たファイルを2つ用意しました。

                    Chefのレシピでsed的な事を実施 - Qiita
                  • Vagrant+Chef+BerkShelfでLAMPの環境を作る | Basicinc Enjoy Hacking!

                    いまはやりのローカルに開発環境をつくる方法です。 一度作ってしまえば環境をコピーするのは簡単そうなのですが、いろいろ覚えないといけないことがあって意外と大変でした。 Vagrant、Chef、BerkShelfがそれぞれ何ものなのかは、、、 他のサイトで確認してみてください(^^;) タイトルでLAMPといいつつも今回はPostgreSQLをインストールしてます。 Vagrantのインストール ここはそんなに問題ないです。 当たり前の話なのですが、、、Boxは本番環境に合わせてちゃんと選びましょう。 例えばCentOSにしたい場合は http://www.vagrantbox.es/ ここからCentOSのURLを選びます。 $ vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6

                      Vagrant+Chef+BerkShelfでLAMPの環境を作る | Basicinc Enjoy Hacking!
                    • [Debian] chef/Serverspec のためだけに CoreOSのDockerを構成する [Wheezy] - Qiita

                      流行に従って、Dockerを使い始めている最近です。どうせなら、CoreOS使ってやろうとCoreOS+Dockerで、chef/Serverspecの開発環境を作るに至ったのわけだけれども、systemd を初めて触ったり、/etc 配下をみてもサッパリ意味が分からなかったり、構成変更どうやったらいいのか、まるで宇宙に取り残された気分になりました。 そんな宇宙に取り残された状態でもNet上に散らばった情報をまとめていって、なんとか自分で満足のいくCoreOS+Docker環境が完成しました。 ので、自分のためだけに書き残しておきます。 CoreOSをインストールしよう CDブートからCoreOSをインストールする方法を選択します。この1週間で10回以上はインストールしていますが、全てこの方法でクリーンインストールを繰り返しています。しかし、cloud-config.ymlという素敵な構成

                        [Debian] chef/Serverspec のためだけに CoreOSのDockerを構成する [Wheezy] - Qiita
                      • Chefでサーバのセットアップ・管理作業を楽チンにしよう~選定編~

                        >>hiroshiの母でございます。この度は(ry 最近お会いしたエンジニアの方から「他社さんのブログとかは規模や難易度が凄過ぎて真似できないことが多いんですが、DECOLOG TECH BLOGは僕らでも利用できるレベルのネタが多いので助かってます!」と言われて今まで感じたことのないキモチになったhiroshiです。 今回はChefのお話です。 去年の10月くらいの話だったんですが、「あっちのwebサーバとこっちのwebサーバ、設定微妙に違くね?」みたいなことが発覚し(いや、前から知ってたけど)、それ自体はその時点で大きな問題ではなかったんですが、「このままだといつかなんかやるよね」と危機感を覚え、システムの構成管理ができるようなツール探しをしました。 つまり、Chefとは上記ような問題点が解決できるツールで、パッケージやミドルウェア(って同じ?)を定義した状態に保ってくれるツールです。

                          Chefでサーバのセットアップ・管理作業を楽チンにしよう~選定編~
                        • すごいぜChef!イカスぜEngine Yard! - サーバーワークスエンジニアブログ

                          こんにちは、サービス開発グループの千葉(@kachina_t)です。 現在、Elastic BeanstalkとEngine Yardの検証を実施しています。 今回は、Engine Yard にRailsアプリをデプロイしてみたので 備忘録がてら投稿したいと思います。 Engine Yardの紹介と、他PaaSとの比較についてはHerokuとEngine YardとElastic Beanstalk をご覧ください。 まず、弊社のサービスのCloudworksは、現在Herokuで稼働しています。 私達は、現在CloudworksDE(Dedicated Edition)なるサービスを開発しています。 これは、Cloudworksがお客さまのVPC上で動作する専有版であり 既存の機能に加えて、企業でのAWS利用にて求められる 組織での利用に配慮した機能拡張や、ELB対応等の機能拡張をおこな

                            すごいぜChef!イカスぜEngine Yard! - サーバーワークスエンジニアブログ
                          • [LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話

                            [LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話

                              [LT] インフラの人がChefやServerspec(ほか)が Rubyだったおかげですこし プログラムをするようになった話
                            • Chef実践入門を読んだ - 作業ノート

                              Chef実践入門 ~コードによるインフラ構成の自動化 (WEB+DB PRESS plus) 作者: 吉羽龍太郎,安藤祐介,伊藤直也,菅井祐太朗,並河祐貴出版社/メーカー: 技術評論社発売日: 2014/05/22メディア: 単行本(ソフトカバー)この商品を含むブログ (18件) を見る 本書を読む前に実践 Vagrantを読んでいて、vagrantコマンドを試したり、boxを作ったり、shellでプロビジョニングを試した。 そのときにプロビジョニングにChef Soloが使えることを知ったが、Chefに対しては少し面倒な印象を持っていたため、Chef Soloをプロビジョニングで利用するつもりはなかった。 本書のことを知って目次を確認したところ、Vagrantを使ったChefの解説があるようだったのでそこに興味を持って読んだ。 主に読んだのは、2章、5章と6章。6章のmysqlの構築まで

                                Chef実践入門を読んだ - 作業ノート
                              • 今日から使い始めるChef

                                今日から使い始めるChef 2013-03-29 Xtone Ltd. ピザ会�(without pizza><) Aki / @nekoruri Read less

                                  今日から使い始めるChef
                                • Chef + Environments = Safer Infrastructure

                                  This is for the talk I gave at DevOps DC on 1/8/13. It discusses how to migrate a change from development, staging, and finally production with cookbook…

                                    Chef + Environments = Safer Infrastructure
                                  • Chef + Docker: Automating Container Workflows - Chef Blog | Chef

                                    More than likely most of you are familiar with Linux containers but let’s briefly review what the buzz is about. Application containers are an operating system feature that allows you to run your app in an isolated environment without the need for a separate kernel. They’re kind of like a mini-VM without all the overhead. Containers give you a great way to start and stop applications and control t

                                      Chef + Docker: Automating Container Workflows - Chef Blog | Chef
                                    • Opscode 社 Chef ハンズオン・トレーニング - P A R A G R A P H S

                                      ブログを書くのが遅れてしまったのですが、10/5(金) 10:00〜17:00 に「Opscode 社 Chef ハンズオン・トレーニング」というものに参加してきました。 Opscode 社員である Sean OMeara 氏から Chef の中級的な使い方を教えてもらうというもので、非常に内容が濃く充実した時間を過ごすことができました。 内容については jedipunkz さん・tkak さんがかなり詳しく書いてくださっているので (ありがとうございます!)、この記事には個人的におもしろかったところや感想を書いておきます。 参考: Secret Training of Opscode Chef - jedipunkz' blog Opscode Chef のトレーニングに参加してきた。 - tkak's tech blog 構成管理の歴史 Sean 氏曰く、従来型の構成管理では下に挙げる

                                        Opscode 社 Chef ハンズオン・トレーニング - P A R A G R A P H S
                                      • daemontoolsなserviceをハンドリングするための Chef::Provider::Service::Daemontools を書いてみました - (ひ)メモ

                                        Chefでdaemontools配下のサービスをハンドリングするときは、コミュニティクックブックの daemontools を使ってる人が多いと思います。 https://supermarket.getchef.com/cookbooks/daemontools https://github.com/opscode-cookbooks/daemontools こんな感じで。 daemontools_service "tinydns-internal" do directory "/etc/djbdns/tinydns-internal" template false action [:enable,:start] end notification も送れます。 template '...' do ... notifies :restart, 'daemontools_service[tin

                                          daemontoolsなserviceをハンドリングするための Chef::Provider::Service::Daemontools を書いてみました - (ひ)メモ
                                        • [Chef]猿でもわかるExecute,Script,Bashリソースの違い · DQNEO日記

                                          結論 シェルスクリプトをbashで書くのであれば、下記はどれも変わらない。 "execute" リソースで "command" "script" リソースで "command" "script" リソースで "code" "bash" リソースで "command" "bash "リソースで "code" 迷ったら"bash"リソースで"code"属性を使えばよい。 解説 ソースコードを見てみるとわりと一目瞭然 公式マニュアルを見ても全然わからないのですが、ソースコードを見れば意外と簡単に仕組みがわかります。 https://github.com/opscode/chef/blob/master/lib/chef/resource/bash.rb ちなみに私はrbenv経由でgem install chefしたので、下記のような場所にソースコードがありました。 ~/.rbenv/versi

                                          • roundsmanを使ってcapistranoからchef-soloを実行する - aptheia.info

                                            管理対象のサーバー台数が少ない場合など、chefのサーバーを運用するコストとベネフィットを天秤にかけてみて、ああこれどう考えても労力ペイできないな、でも設定ファイルを手動で管理するのはやだな、といったときに[roundsman](https://g ithub.com/iain/roundsman)を使うといいという話。 roundsmanは、chefのレシピを転送してchef-soloを実行するcapistrano向けライブラリ。アプリケーションのリリースタイミングに併せてインフラ設定の変更が必要になることは往々にしてあるので、capistranoを使ってデプロイとインフラ設定変更を一括適 用できるのは便利だ。 ここでは、Railsアプリを対象にroundsman適用までの作業を簡単にまとめる。 手順 まずは適当なRailsプロジェクトを作るところから。 PROJECT="my_fant

                                            • Chef Development Kit - Chef Blog | Chef

                                              Ohai Chefs, The first version of Chef Development Kit (a.k.a. Chef DK) is here. What is Chef DK?Chef DK is a package that contains all the development tools you will need when coding Chef. It combines the best of the breed tools developed by Chef community with Chef Client. Here is what you can do with Chef DK: Get your cookbook dependencies under control and have a sane way of composing the cookb

                                                Chef Development Kit - Chef Blog | Chef
                                              • Vagrant で仮想環境を chef で設定する時のアレコレ - ようへいの日々精進XP

                                                はじめに vagrant で chef を使いたいという質問を頂いてすぐに答えられなかったので反省と復習の意味を込めて 幾つかやり方があるのでやり方別に書いてみる 但し、細かい設定手順等については改めて書くか、ググる うんちく ざっくりと登場人物について整理してみる。 Vagrant オフィシャルサイト Oracle VirtualBox のフロントエンドコマンドラインツール ただし VirtualBox だけではなく lxc や AWS の EC2 等も操作することが出来る(使ったことないけど) 仮想環境は box というファイル拡張子で管理されていて、ユーザーが作った box ファイルがこちらで公開されている chef オフィシャルサイト 無く子も黙る Provisioning Framework の決定版 DSL はほぼ Ruby で記述することが出来る 各種設定やコマンドが記述され

                                                  Vagrant で仮想環境を chef で設定する時のアレコレ - ようへいの日々精進XP
                                                • vagrant + chefをwindowsで使えるようにした - わすれっぽいきみえ

                                                  お勉強しやすい環境を整えておきたいので、vagrant + chefを導入してみようと思う。 家で使っているwindows7 64bitでknife soloとかを動かせるようにしてみた。 正確にはcmdからknife soloを使えるようになるまでの設定メモ。 というわけでmacの人にはいらない内容だと思う。 いろいろインストール まず必要なものをそろえる。 virtual boxのインストール oracle公式virtual boxダウンロードページから自分のOSにあったvirtual boxのインストーラを落としてくる。 別に今はvmwareでもvagrantが動くのでvmwareの方が好きな人はそっちを落とせばよい。 インストーラの指示に素直に従えば入るので詳細は割愛。 vagrantのインストール vagrant公式ダウンロードページから自分のOSにあったvagrantのインスト

                                                    vagrant + chefをwindowsで使えるようにした - わすれっぽいきみえ
                                                  • vagrant + chef-solo で LAMP(PHP)の仮想環境を作成 - Qiita

                                                    ローカル Windows 7(64bit) VirtualBox 4.3.6 Vagrant 1.4.3 ruby 1.9.3 chef 11.8.2 Berkshelf 2.0.13 CentOS 6.5 apache 2.2.15 MySQL 5.1.71 php 5.3.3 手順 VirtualBoxのインストール Vagrantのインストール rubyのインストール RubyInstallerとDEVELOPMENT KITの両方が必要 http://rubyinstaller.org/ Windowsで2.0を使おうとすると問題が多発するので、1.9を強くお勧めします! RubyInstaller実行 インストール先はc:\Rubyにしました。 DEVELOPMENT KITのインストール アーカイブを実行すると、解凍先を聞かれるので、好きな場所(インストール先になります)に解凍

                                                      vagrant + chef-solo で LAMP(PHP)の仮想環境を作成 - Qiita
                                                    • 今更Chef Cookbookベストプラクティス - tkak's tech blog

                                                      去年Chefが大流行して今更Chefの話を書くのも恥ずかしい気がするけど、@kajikenからリクエストがあったので、僕が思うChefのCookbookのベストプラクティスを書いてみる。 Berkshelf way まずはBerkshelf について。BerkshelfはCookbookの依存関係を解決してくれる便利ツール。基本的にCookbookはプロジェクトとは別なリポジトリで管理して、プロジェクトごとに必要なCookbookをBerkshelfで取ってきて使うのがいいと思う。Cookbookのバージョン管理を厳密にできるので、毎回同じサーバ環境が構築できる。あと、人が作ったCookbookを使い回せるので、車輪の再発明しなくてすむ。素晴らしい。 ただ、Berkshelfはバージョンが3系になって、Berkshelf用のAPIサーバを立てないといけないので、僕は未だに2系を使ってる。C

                                                        今更Chef Cookbookベストプラクティス - tkak's tech blog
                                                      • Chef Blog - IT Automation for everything from configuration management to continuous delivery. | Chef

                                                        The primary objective of IT automation is to make processes related to infrastructure faster, more secure and error-free. Chef SaaS enables you to automate your IT infrastructure with the power of the cloud. Now, all your favorite Chef tools are available as SaaS. No setup hassles, no maintenance and no extra resources required. Read on to learn more.

                                                          Chef Blog - IT Automation for everything from configuration management to continuous delivery. | Chef
                                                        • Chef Solo + Knife Solo で暗号化データバッグを使う - Qiita

                                                          require 'chef/encrypted_data_bag_item' require "fileutils" data = {"id" => "foo", "password" => "foobar"} secret = Chef::EncryptedDataBagItem.load_secret('data_bag_key') encrypted_data = Chef::EncryptedDataBagItem.encrypt_data_bag_item(data, secret) FileUtils.mkdir_p('data_bags/passwords') File.open('data_bags/passwords/mysql.json', 'w') do |f| f.print encrypted_data.to_json end

                                                            Chef Solo + Knife Solo で暗号化データバッグを使う - Qiita
                                                          • LT駆動開発10でTest KitchenではじめるChef入門という話をした。OSH2015のステマかもしれない。 | そんなこと覚えてない

                                                            2015 1月10日 12:00 LT駆動開発10でTest KitchenではじめるChef入門という話をした。OSH2015のステマかもしれない。 LT駆動開発10で「Test KitchenではじめるChef入門」という話をした。 ちなみにこの記事はオープンセミナー2015@広島のステマ記事でもある。 また、「Test KitchenではじめるChef入門」はQiitaに投稿した記事である。 Chefはちょいちょい使っていて、使いこなせてはいません。 Cookbookを作成するときの環境で、Vagrantfileでやるのがよいのか、knife-zeroを使うのがいいのかいろいろ悩んでいた。 やっぱりテストコードを書きたいし、ますはTest Kitchenをいじっておこうと至るのは自然な道だと思う。 Test Kitchenをいじっていると、そのままの環境でCookbookを書くのが良

                                                            • Chefに挫折した人でも学べるはず "Chef実践入門" - Copy/Cut/Paste/Hatena

                                                              Chef実践入門 ~コードによるインフラ構成の自動化 (WEB+DB PRESS plus) 作者: 吉羽龍太郎,安藤祐介,伊藤直也,菅井祐太朗,並河祐貴出版社/メーカー: 技術評論社発売日: 2014/05/22メディア: 単行本(ソフトカバー)この商品を含むブログ (4件) を見る どうもこんにちは。Chefに挫折したk1LoWです。 この度、CakePHP的なご縁から"Chef実践入門"のレビューをさせてもらうという貴重な機会をもらい、良い経験をさせてもらったあげく、さらに見本誌をいただきました。 ありがとうございます!! というわけで、書籍の紹介をさせてください。 Chefを挫折した人でも学べる入門書 なぜおまえがChefなのか それは自分も疑問に思うところではありますが、「Chefに挫折した人間」として、レビューを通してChefに再入門させてもらいました。 逆にいうとこの本は "

                                                                Chefに挫折した人でも学べるはず "Chef実践入門" - Copy/Cut/Paste/Hatena
                                                              • ゲスト投稿:「Chef活用ガイド コードではじめる構成管理」発売1周年 #getchef - クリエーションライン株式会社

                                                                本稿は 「Chef活用ガイド コードではじめる構成管理」発売1周年 (2015/04/28) からのゲスト投稿です。 「Chef活用ガイド コードではじめる構成管理 (大型本), (Kindle版)」が 2014/4/28 に世に出て1年、「Infrastructure as Code」という考え方や本書で提唱する基本コンセプトはいささかも古くなっておらず、まだまだ通用するものです。しかし、Chef を取り巻く技術要素には大きな変化があった 1年でした。特に大きかったものを振り返って見ていきましょう。 Chef社公式サイト URL 本書執筆中に Opscode 社から Chef Software 社へと社名が変更されたことと共に公式サイトの URL が http://www.opscode.com/ から http://www.getchef.com/ となり、置換作業にてんてこ舞いになっ

                                                                  ゲスト投稿:「Chef活用ガイド コードではじめる構成管理」発売1周年 #getchef - クリエーションライン株式会社
                                                                • VagrantとChefで開発スピードを上げる話

                                                                  5. 現状(1) 複雑なアプリケーションスタック +-------+ |BIG-IP | <= SSL通信はここで解決、ローカルでは代替Apacheが必要... +-------+ | +-------+ |Varnish| +-------+ | +-------+ |Apache | +-------+ |Tomcat | +-------+ |(App) | +-------+ |Fluentd| +-------+ | +---------+---------+---------+ | | | | +-------+ +-------+ +-------+ +-------+ +-------+ |Log | |Solr | |MySQL | |MongoDB| |etc... | +-------+ +-------+ +-------+ +-------+ +-------+

                                                                    VagrantとChefで開発スピードを上げる話
                                                                  • [和訳] ソロからゼロへ: Chef Clientローカルモードへの移行 #opschef_ja #getchef_ja - クリエーションライン株式会社

                                                                      [和訳] ソロからゼロへ: Chef Clientローカルモードへの移行 #opschef_ja #getchef_ja - クリエーションライン株式会社
                                                                    • Provisioning Frameworks Casual Talks vol.1 で「新卒研修でserverspecとChefを使った話」を発表しました - 酒日記 はてな支店

                                                                      主催の @studio3104 さん、登壇された方々、参加者の皆さんありがとうございました。 Provisioning Frameworks Casual Talks vol.1 にて、カヤックの今年の新卒研修でserverspecとChefを使った話、をしてきました。 スライドはこちら このblogには書いていなかったので、2013年のカヤック技術部新卒研修について、参考資料のリンクも張っておきます。 2013年の新卒研修と社内ISUCONやりました - (1) 研修編 | tech.kayac.com - KAYAC engineers' blog 2013年の新卒研修と社内ISUCONやりました - (2) ISUCON死闘編 | tech.kayac.com - KAYAC engineers' blog kayac / newbie-training - github Chefの

                                                                        Provisioning Frameworks Casual Talks vol.1 で「新卒研修でserverspecとChefを使った話」を発表しました - 酒日記 はてな支店
                                                                      • [LWRPによる]続・ChefでSourceから何かをインストールするCookbookのウォークスルー - Qiita

                                                                        この記事は最終更新から1年以上経過しています。 気をつけてね。 前回 ChefでSourceから何かをインストールするCookbookのウォークスルー で、IRCサーバのngircdをインストールするためにtarballを展開してmakeするサンプルを出しました。 折角なので同じことを LWRP(Lightweight Resources and Providers) で表すことでLWRPについて解説をしてみます。 これもGithubでCookbookを確認できます。タグはv0.2.1。 higanworks-cookbooks/ngircd_smartos(v0.2.1) LWRPの取り扱い 前回作成したレシピでは以下の事をやりました。 tarballをダウンロード coufigure && make && make install LWRPは関数みたいに捉えられがちなので、一連のcon

                                                                          [LWRPによる]続・ChefでSourceから何かをインストールするCookbookのウォークスルー - Qiita
                                                                        • [運用を自動化する「Chef」]Rubyベースの手順書で管理

                                                                          出典:日経SYSTEMS 2012年12月号 pp.14-15 (記事は執筆時の情報に基づいており、現在では異なる場合があります) システムの設定・運用作業を自動化するオープンソースソフト「Chef」が注目を集めている。作業手順はRubyベースのコードで記述。その内容が管理対象サーバーに反映され、常に状態が維持される。開発担当者と運用担当者が協力して作業する「DevOps」に向く。 「Chefはなくてはならない存在」。こう話すのは、サイバーエージェントの並河祐貴氏(アメーバ事業本部ピグディビジョン)だ。並河氏はオンラインゲームのアメーバピグ事業で、システムの設定・運用を自動化する「Chef」を利用している。2010年から徐々に適用を拡大し、今ではChefを使って約1000台のサーバーを運用している。「今年10月にデータセンターを移設した際、1日当たり200台ものサーバーの設定を変更した。そ

                                                                          • 複数のChef-serverで同一のvalidation.pemを利用させたいとき - 元RX-7乗りの適当な日々

                                                                            運用設計・ルール的な是非は一旦おいておいて、複数のChef Serverでvalidation.pem(chef-validatorの鍵)を共通化させたいときに、どうやったかというメモ。ちなみに、バージョン10系での話です。 イメージは、既に1台のChef-serverを運用していて、もう1台新しいChef-serverを足したいんだけど、nodeとなるサーバの運用フローを変えたくないので(面倒くさいので)、validation.pemは共通で使いたいなー、というケース。(これはユースケースによってメリット・デメリットがあります) 僕が探した感じ、APIではその口が用意されていなかった(というか、あるように見えてeditしてみたけど反映されなかった)ので、結論からいうとバックエンドのCouchDBにアクセスして書き換えた感じです。 説明はここまででいいような気もしますが、一応自分のために手

                                                                              複数のChef-serverで同一のvalidation.pemを利用させたいとき - 元RX-7乗りの適当な日々
                                                                            • chef-xbuild を作った! - Studio3104::BLOG.new

                                                                              サーバーのセットアップは perlbrew とかじゃなくてよくね? という時のライフハック - blog.64p.org 本番環境でのperl/ruby/nodeのセットアップ - tagomorisのメモ置き場 本番環境で使う LightweightLanguages を **env とかで入れるのはアレだよね。な流れに乗ってそういう環境を作る Chef の Cookbook を書きました。 作ったとは言っても、tagomoris/xbuild · GitHub をそのまま cookbook に書き換えた、という感じです。 chef-xbuild https://github.com/studio3104/chef-xbuild お気軽にお試しいただけます。 Ruby 実行環境があり、Virtualbox がインストールされていれば、簡単に試していただくことが出来ますのでご興味を持たれま

                                                                                chef-xbuild を作った! - Studio3104::BLOG.new
                                                                              • ChefでRails環境を構築(Ruby+Nginx+Unicorn+PostgreSQL+Redis+Fluentd) - Rails Webook

                                                                                ローカルの仮想マシンにChefでRails環境を構築する方法を説明します。 Chefで構築しているので、AWSやVPSなどのsshやrubyがインストールできる環境であれば同じ環境を構築できます。 具体的には、次のようなものを使用するようにしています。 CentOS 6.6 Ruby(rbenv) Nginx Unicorn PostgreSQL Redis Fluentd(td-agent) Chefのソースはnipe0324/chef - GitHubに配置しています。 また、インストール方法はREADME - install processに記載しています。 動作確認 Ruby 2.2.2 Vagrant 1.7.2 Chef 12.4.1 目次 1. Chefのあれこれ基本 2. Chefのインストール 3. chefリポジトリを作成 4. クックブックを作成 4.1. サーバーの

                                                                                  ChefでRails環境を構築(Ruby+Nginx+Unicorn+PostgreSQL+Redis+Fluentd) - Rails Webook
                                                                                • Chef の サードパーティ Cookbook を利用して、yum のリポジトリを追加してみる

                                                                                  2013/05/17 この記事は書かれてから1年以上が経過しており、最新の情報とは異なる可能性があります techChefVagrantvirtualization よーし、いろいろアプリケーションのインストールの自動化しちゃうぞー! と思っていましたが、 先に試しておいた方が良さそうなものがあったので、そちらを先にやります。 yum のリポジトリの追加RPM系Linuxディストリビューション、つまり CentOS だったり、 Fedora などの Linux のディストリビューションでは、 yum (Yellowdog Updater Modified) と呼ばれるパッケージ管理システムが採用されています。 yum に限らずですが、ソースコードから毎回インストールするのはかなり骨の折れる作業だったりします。 (もちろんやったことない場合には、絶対経験しておくべき作業ではあると思うのですが

                                                                                    Chef の サードパーティ Cookbook を利用して、yum のリポジトリを追加してみる