タグ

serverspecに関するmrknのブックマーク (7)

  • 「一つのことをうまくやる」に忠実たれ。Serverspec開発者mizzyが語る成功するOSSの設計|ハイクラス転職・求人情報サイト AMBI(アンビ)

    「一つのことをうまくやる」に忠実たれ。Serverspec開発者mizzyが語る成功するOSSの設計 過去、手動と目視による作業が常だったサーバーのテストを圧倒的に簡易化するServerspec。国内外で高い評価を得るこのOSSの開発舞台裏を、作者の宮下剛輔(mizzy)さんが語ります。 2014年1月、世界中の優れたオープンソースプロジェクトを表彰するアワード「Open Source Rookies of the Year 2013」で、日発のあるツールが選定されました。Dockerなど名だたるソフトウェアと並んで入賞したそのツールの名は「Serverspec」。 Serverspecとは、一言で表現すれば、サーバーのテストを自動化してくれるオープンソースソフトウェア(以下、OSS)のツールです。過去、手動と目視による作業が常だったサーバーのテストを圧倒的に簡易化するServerspe

    「一つのことをうまくやる」に忠実たれ。Serverspec開発者mizzyが語る成功するOSSの設計|ハイクラス転職・求人情報サイト AMBI(アンビ)
    mrkn
    mrkn 2018/01/31
    いい話。 / ところで、themself という単語があることを、serverspec の README で知った。
  • Integration Testing SMTP With Serverspec - @jaguerra

    When testing for proper working services it is usually not enough to check whether some port is open and listening and/or some service is up. Checking if your SMTP server is not an open relay is actually as important as having the service up and running. Fortunately tools exist to allow this kind of testing the easy way. Serverspec is a great tool to check if your server is properly configured. It

  • serverspec を実際の運用でどのように使うかを考えてみた(1) - ようへいの日々精進XP

    追記(2013/06/04) Warning メッセージについて ***************************************** Using a string as a subject is obsoleted. Please use a subject type object instead. See: http://serverspec.org/matchers.html ***************************************** 上記のメッセージについて serverspec を作られた mizzy さんから、以下のようなコメントを頂いた。 describe partisions do を describe file(partisions) do にしないといけないですね。文字列を直接渡すやり方は、今後サポートされなくなります。 また、 あ

    serverspec を実際の運用でどのように使うかを考えてみた(1) - ようへいの日々精進XP
  • SERVERSPEC OPERATIONS

    SERVERSPEC OPERATIONSCONTACT US

    mrkn
    mrkn 2014/04/21
    カッコイイ
  • ChefConf 2014 に来てます - Gosuke Miyashita

    今日は最終日で、昨日は Serverspec: The Simplest Server Testing Tool Ever というタイトルでプレゼンしてきました。海外でははじめての serverspec プレゼンなので、もっと基的な、具体的な使い方とかデモといった内容にした方がいいのかなー、と思いつつも、そういうのはオフィシャルサイトとか見れば割と十分だし、自分以外の人でも話せる内容なので、開発者ならではの、開発をはじめたきっかけとか、開発する上での哲学とか、今後どうしていきたいのか、みたいな話をしました。(大体いい感じになるKeynoteテンプレート「Azusa」 を使わせてもらいました。ありがとうございます。あと、mirakui さんの真似して entypo や fontawesome も使ってみました。) 英語棒読みだし、Splunk の方から質問された内容が、なんかテストカバ

    mrkn
    mrkn 2014/04/21
    "DevOpsツール mirakui"
  • Ukigumo と serverspec で Puppet の継続的インテグレーション - Gosuke Miyashita

    tokuhirom さんにより開発されている Ukigumo を利用して、Puppet の CI 環境を構築してみた。やってることは以下の通り。 Puppet マニフェストを Git リポジトリで管理 Ukigumo Server を立てる puppet-lxc-test-box で Puppet マニフェストを流し込むシステムコンテナを必要なロールの分だけ用意 自前の Ukigumo クライアントスクリプト を cron で定期的に走らせ以下を実行 Puppet マニフェストリポジトリの master ブランチが更新されていたら、git pull して Puppet マニフェストをシステムコンテナに適用し、適用結果を Ukigumo サーバに投げる serverspec によるテストをシステムコンテナに対して実行し、結果を Ukigumo サーバに投げる Ukigumo のトップ画面はこ

  • グリーのインフラに Chef を導入した話 | GREE Engineering

    類似のソフトウェアとして、Puppet や Ansible といったものもあります。こういったインフラ自動化まわりのソフトウェアについてはペパボの宮下さんの インフラ系技術の流れ が参考になります。 Chef in グリー さて、グリーでのChefまわりの構成をご紹介します。下図が全体の構成です。 開発環境 開発は各個人のマシン上で仮想マシンを立ち上げて行なっています。クックブックの開発では、クックブックを開発する人が serverspec でテストを書くようにしていて、構築後のサーバが期待通り動くことをテストしています。一つのクックブックでも設定値などの条件によって動作が変わってくるため、test-kitchen を用いて複数の条件(ランリストやノードのアトリビュート(以下、「アトリビュート」)などの組み合わせ)でテストを行っています。 また、一部仮想マシンを使う必要がないテスト(att

    グリーのインフラに Chef を導入した話 | GREE Engineering
    mrkn
    mrkn 2013/12/23
    職人魂を感じる
  • 1