タグ

ブックマーク / tily.hatenablog.com (5)

  • 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
  • Chef の 10.14.0.beta.1 から導入された dry run 機能 "why run" を試す - P A R A G R A P H S

    Chef 10.14.0.beta.1, whyrun and chef-client formatting 以前から Puppet と Chef の比較でよく言われていたのが、前者には dry run 機能があるが後者にはないというものだったけど、Chef 10.14.0.beta.1 から dry run っぽい機能 why run が追加された。どんなものか気になったので試してみた。 普通に gem install chef だと安定版がインストールされてしまうので、-v でバージョンを指定するか --pre で「ベータ版をインストールしたい」旨を指定するとよい。 root@ubuntu:~# gem install chef -v 10.14.0.beta.1 root@ubuntu:~# gem install chef --pre ベータ版 (10.14.0.beta.*) が

    Chef の 10.14.0.beta.1 から導入された dry run 機能 "why run" を試す - P A R A G R A P H S
  • Chef Cookbook のスタイルをチェックしてくれる Foodcritic を使ってみた - P A R A G R A P H S

    Foodcritic - A lint tool for your Opscode Chef cookbooks Foodcritic というのは「Chef の Cookbook のスタイルをチェックしてくれる Lint ツール」みたいなやつで、どんなものなのか気になったので少し触ってみた。 インストール $ rvm use 1.9.3 $ gem install foodcritic $ foodcritic # 正常にインストールされると foodcritic コマンドが使えるようになる とりあえず使ってみる 「使ってみる」と言っても foodcritic [チェックしたい cookbook のパス] を実行するだけ。デフォルトではこのページに載っている 32 個のルールでチェックが行われる。試しに Opscode 公式の mysql cookbook をチェックしてみた。公式なのにけ

    Chef Cookbook のスタイルをチェックしてくれる Foodcritic を使ってみた - P A R A G R A P H S
    libero18
    libero18 2012/08/30
    "Chef の Cookbook のスタイルをチェックしてくれる"
  • Omnibus Chef Packaging を試してみた - P A R A G R A P H S

    Omnibus Chef Packaging | Opscode.com ちょっと古いネタだけど、2012/06/29 にリリースされた "Omnibus Chef Packaging" というやつを試してみた。「Chef をパッケージ化して一括インストールする仕組み」という感じだと思う。 特徴としては「CentOS/Debian/Ubuntu/Amazon Linux のように複数のプラットフォームで利用できる」というのと「chef-solo や chef-client を実行するのに必要なソフトウェア (ruby とか rubygems) を /opt/chef というディレクトリ配下に隔離して置いてくれる」の 2 つが挙げられる。 使ってみた 使い方は簡単で、このページでインストールしたい OS・バージョンを選択し、表示されたコマンドを OS 上で実行するだけ。CentOS・5.x

    Omnibus Chef Packaging を試してみた - P A R A G R A P H S
  • Cucumber + PHP - P A R A G R A P H S

    勉強のために github の Cucumber + PHP の設定方法に関するドキュメントを翻訳してみた。 PHP だけでなく Ruby 以外のどんな言語で作られたアプリケーションにも当てはまるので、よかったら参考にしてみてください。 原文:PHP - cucumber - GitHub 多くの人は rails をテストするために cucumber を使っているので、ウェブ上にあるハウツーやドキュメントのほとんども rails 向けに書かれている。しかし cucumber は素晴らしいツールなので、どんな種類のウェブアプリケーションでもテストできるし、それがどんな言語で作られていても構わない。Selenium を使えばよいハウツーが用意されていることも確かだが、遅いし設定方法がダサいので、役に立つのは javascript をテストする必要があるときぐらいだろう。BDD のストーリーを書

    Cucumber + PHP - P A R A G R A P H S
  • 1