タグ

serverspecに関するyukungのブックマーク (3)

  • Ansibleにおいてテストを行う理由

    連載の第6回では、Ansibleのテストにおける考え方や方法論を解説していきます。 Ansibleにおいてテストは必要か テストは、対象のプログラムが仕様通りに正しく動いていることの確認や、バグを発見するために必要な工程です。適切なテストをすることにより、対象物(システム)の品質を担保できます。では、Ansibleのような構成管理ツールではどうでしょうか。従来の構成管理の手法としてはシェルスクリプトなどを使い、ミドルウェアのインストールおよびサービスの起動を行っていました。シェルスクリプトはプログラムなので、仕様通りに構成管理が行われていることの確認としてテストをすることがあります。それに対してAnsibleでは、プログラムを使用せずにyaml形式のPlaybookという設定ファイルをユーザーが記述します。そして、そのPlaybookに基づいてAnsible内部のPythonで記述されたプ

    Ansibleにおいてテストを行う理由
  • 「Serverspec」の話 - たごもりすメモ

    著者の宮下さんから送っていただきました*1。ありがとうございます。 o'reillyに電子版もありますね。 送っていただいてからちょっと私事でばたばたしていたら大量にレビューが書かれているので、どう紹介したものかと思っているうちに更に日が経ってしまった。 他の多くの人が書いている「まさにServerspec作者にしか書けない内容だから必見」というのは同意する部分しかないんだが、自分が同じこと書いてもなあ。 ということで、ちょっと視点を変えて「なぜServerspecが必要なのか」について書こうと思う。……と思ってここまで書いたんだが、このServerspecにも書いてあったしもう一度確認しよう、と思って読み直してみたところ、自分の考えていたことが全部書いてあった。 1.4 Serverspecの必要性 (p8) Serverspecって当に必要なの? という意見もよくTwitter等で

    「Serverspec」の話 - たごもりすメモ
  • 「サーバ/インフラ徹底攻略」を読んだ · さよならインターネット

    October 26, 2014 サーバ/インフラ徹底攻略 (WEB+DB PRESS plus) ご恵贈ありがとうございます! TL;DR mizzyさんのServerspecを利用したインフラCIの章、 サイバーエージェント社のメンテナンスの章は最高だった もくじ 巻頭企画 [入門]コードによるインフラ構築 サーバ構成管理の自動化を実現する 第1章:ChefとVagrantによるインフラのコード化 設定の一元管理で作業を省力化する……伊藤 直也 第2章:Serverspecによるテスト駆動インフラ構築 設定変更の反映を確実なものにする……伊藤 直也 特集1 Amazon Web Services最新活用 レイヤ別比較,構築の定石,構成管理の自動化 第1章:Amazon Web Servicesレイヤ別比較 各サービスの特徴を理解し,うまく使い分ける……片山 暁雄,平山 毅 第2章:EC

    「サーバ/インフラ徹底攻略」を読んだ · さよならインターネット
  • 1