並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 23 件 / 23件

新着順 人気順

Infratasterの検索結果1 - 23 件 / 23件

  • Docker と infrataster で nginx の振る舞いをテストする

    こんにちは。吉川 ( @rrreeeyyy ) です。今期オススメのアニメはリゼロです。 Nginx は設定ファイルの記述力も高い、大変便利な Web サーバです。 便利な反面、設定ファイルの複雑化や、設定に依っては意図しない挙動を引き起こしてしまうこともあります。 そこで本稿では docker 並びに infrataster を使用し、 Nginx の挙動をテストすることによって、安全に Nginx の設定を記述する方法について紹介します。 テスト対象の Nginx の仕様 今回は例として、次のような仕様の Nginx のテストについて考えます。 ネットワーク帯は 10.0.0.0/16 を使用している Nginx の前段として L7 ロードバランサが存在している L7 ロードバランサが https を終端している Nginx 自体は 80 番ポートと 8080 番ポートにて待ち受けてい

      Docker と infrataster で nginx の振る舞いをテストする
    • InfratasterでNginxのルーティングのテスト書いてる: InfratasterでNginxのルーティングのテスト書いてる, , Infratasterは、ServerspecみたいにRubyのRSpecの記法でテストを書いて、(例えば)HTTPリクエスト

      [Infrataster] InfratasterでNginxのルーティングのテスト書いてるサーバーのテストはServerspecで書いているんだけど、Nginxの設定ファイルで書いているウェブサーバーのルーティングのテストをどうしようかと思っていました。自分で、簡単なツールでも書くべきかなあと。 /path/to/app でアプリケーションにプロクシーする 但しcookieがない場合は静的ファイルをサーブする /path/to/static/file で静的ファイルをNginxが直接サーブする /path/to/health/check でヘルスチェック用のレスポンスを返す、但しHTTPヘッダーを見て普通のブラウザーアクセスではForbiddenにする バーチャルドメインごとに微妙にパスとかが違う みたいなルーティングのテストは、外側からのテストなのでちょっとServerspecのスコー

      • Infratasterでリバースプロキシのテストをする - クックパッド開発者ブログ

        インフラ部の荒井(@ryot_a_rai)です。この記事ではインフラの振る舞いテストのツールであるInfratasterを使ってリバースプロキシの設定のテストをしてみたいと思います。 Infratasterとは Infratasterはインフラの振る舞いをテストするフレームワークで、RSpecのテストヘルパとして機能します。例えば、 特定のヘッダ付きのHTTPリクエストを送信した時にあるレスポンスヘッダが返ってくることをテストする Capybaraを使って実際のWebブラウザ上での挙動をテストする MySQLのSHOW VARIABLESの結果をテストする といったことが可能になります。 細かい概要についてはこちらのスライドやREADMEをご覧ください。 Serverspecとの違い インフラのテストといえばServerspecが有名かと思いますが、InfratasterはServersp

          Infratasterでリバースプロキシのテストをする - クックパッド開発者ブログ
        • Serverspec と Infrataster でサーバのテストをする - rrreeeyyy.com

          サーバの構築・運用の効率化の為に Test-Driven Infrastructure をする手法として、 Serverspec が登場して 1 年近く経ちました。 そして最近、Infrastructure Behavior Testing Framework として、 Infrataster が登場しました。 今日は、上記で紹介した 2 つを組み合わせて使用し、 実際にどのようにサーバのテストを行うかについて書きます。 書くこと・書かないこと - 書くこと Serverspec と Infrataster を両方使った Test-Driven Infrastructure の一手法に関して 今日書くのは、Serverspec と Infrataster を組み合わせることで、 Serverspec がカバーしている領域と Infrataster がカバーしている領域の両方をテストする一手

          • インフラの自動テストツール「Infrataster」を試す | さくらのナレッジ

            今回はインフラに対する自動テストツールであるInfratasterを軽く試してみたいと思います。 Infratasterはインフラの外部から振る舞いをテストするツールで、構築したサーバに対してそのサーバのサービス利用者に近い視点でテストをすることができるのが特徴です。 ちなみにインフラの自動テストと言えばServerspecがよく知られていますが、サーバ内部からテストするServerspecに対してInfratasterは外側からと、ひと味違ったアプローチのテストツールとなっています。 準備 Infratasterの公式サイトにチュートリアルがありますが、今回は最初の一歩としてそれをさらに単純化したものを試していきます。 ローカルのマシンに作業ディレクトリを作り、その中でInfratasterを動かしていきましょう。 MacもしくはLinuxなどで試してみてください。 $ mkdir in

              インフラの自動テストツール「Infrataster」を試す | さくらのナレッジ
            • Infrataster - Infra Behavior Testing Framework #oedo04

              at 大江戸 Ruby 会議 04 https://github.com/ryotarai/infrataster

                Infrataster - Infra Behavior Testing Framework #oedo04
              • OSSのサーバテスト自動化ツール徹底検証 2016年版 ~Infrataster編――手間取るテストエビデンス作成をどう自動化するか~

                OSSのサーバテスト自動化ツール徹底検証 2016年版 ~Infrataster編――手間取るテストエビデンス作成をどう自動化するか~:実際に検証済み!OSS徹底比較(6)サーバテスト自動化【後編】(1/6 ページ) 各種オープンソースソフトウェアのうち、特に人気の高いOSSをピックアップ。実際の検証結果をまとめた本連載。前編で解説したサーバテスト自動化ツール「Serverspec」に続き、今回は「Infrataster」を紹介する。 はじめに 現在、一部のIT企業では“Excel方眼紙”で作成されたテスト設計に基づき、テスト実施者が手動でコマンドや画面操作を実行している。そのテスト結果をスクリーンショットの形でExcelシートなどに張り付けて、エビデンスとして記録している例が多い。 しかし、この作業は内容の割に非常に手間が掛かる上、手作業であるため、コマンドの間違いやスクリーンショットの

                  OSSのサーバテスト自動化ツール徹底検証 2016年版 ~Infrataster編――手間取るテストエビデンス作成をどう自動化するか~
                • GitHub - ryotarai/infrataster: Infrastructure Behavior Testing Framework

                  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 - ryotarai/infrataster: Infrastructure Behavior Testing Framework
                  • infrataster-plugin-dns で DNS サーバの検査をする - nabeo がピーしているブログ (仮)

                    DNS サーバの挙動をテストする 準備 頑張ってテストケースを書く NS レコード SOA レコード その他の RR DNS サーバの挙動をテストする インフラの挙動をテストするためのフレームワークである infrataster という仕組みがあります。サーバ構築時のテストフレームワークは Serverspec が有名ですが、対象をインフラにしたものという乱暴な理解です。 で、インフラといえば DNS なんですが、僕は小心者なので DNS サーバの設定でしくじったりすると、被害が甚大なので、小さな修正でもドキドキしながらオペレーションをしています。また、設定直後はうまく動いているように見えて、実は他のエントリを書き換えてしまい後から障害になってしまう、ということも考えられます。まさに自分が自宅の内部ネットワークのメンテ時に凡ミスして一時的に名前解決ができなくなってツライ目にあってしまったの

                      infrataster-plugin-dns で DNS サーバの検査をする - nabeo がピーしているブログ (仮)
                    • NodeでInfratasterっぽいことができるTasteSpoonというNPMモジュールを作った - Qiita

                      TasteSpoon 動機 Infratasterは素晴らしいGemで、インフラの振る舞いをコードで表現できることはこの上なくありがたい。ただ、使っていると不便に感じるところもいくつかある。 RSpecにロックインされる RSpecの大量に存在するマッチャAPIで消耗する RSpec2からRSpec3で構文が変わって非本質的な部分で消耗する RSpec上で併用することの多いServerspecとコンテクストが混ざる RSpecでは待ち合わせの概念が入ると途端にコードがダサくなる 最後の「待ち合わせ」だけ補足すると、これはWebSocketなどの通信が確立することを確かめたい場合が例としてあげられる。infrataster-plugin-socket.ioを作った際、通信が確立できることを確かめるのに、こういうダサいコードを書くことになった。 タイムアウトの概念が存在して、マッチャAPIがシ

                        NodeでInfratasterっぽいことができるTasteSpoonというNPMモジュールを作った - Qiita
                      • Instead of Serverspec, use Infrataster to test HTTP and SQL results

                        Probably, you have thought to test HTTP results such like status code, response headers and body, or SQL query results by Serverspec. I have done too. But then you should have felt strangeness like “Is Serverspec responsible for such higher level state? Which resource type should I use? Execute curl command from target server to loopback interface? How about virtual hosts”? After a little thought

                          Instead of Serverspec, use Infrataster to test HTTP and SQL results
                        • Test-KitchenでServerspecやInfratasterをShell-Verifierから実行 - Qiita

                          サーバのプロビジョニングをテストするTest-Kitchenが、v1.4でテストのステップ(verify)を追加しやすい変更をいれてきました。 そこで一本kitchen-verifier-shellを作りました。(RubyGemは本家に取り込まれるまでの限定公開です。) busserとServerspec、Infrataster 従来のTest-Kitchenのテストはbusserというラッパを使って、テストスイートを対象のプラットホーム(VMなど)にインストールします。 馴染みのある例ではbusser-serverspecなどは、もはや公式のポジションですね。 ただ、テスト対象に直接インストールするというあたりで時間がかかったり、少々トラブルも発生します。 元々、対象の外からつついてテストしようというServerspecや、外からテストしてなんぼというInfratasterは、できるなら

                            Test-KitchenでServerspecやInfratasterをShell-Verifierから実行 - Qiita
                          • Serverspec と Infrataster でテストした Docker コンテナイメージを Jenkins を介して Amazon ECR に push する考察 - ようへいの日々精進XP

                            tl;dr ニーズがあるかどうか解らないけど...Jenkins を触ってみたくて試してみた。Jenkins の Amazon ECR プラグインとの出会いに身震いした。 参考 http://serverspec.org/ http://infrataster.net/ https://blog.mikesir87.io/2016/04/pushing-to-ecr-using-jenkins-pipeline-plugin/ https://wiki.jenkins-ci.org/display/JENKINS/Amazon+ECR https://wiki.jenkins-ci.org/display/JENKINS/CloudBees+Docker+Pipeline+Plugin https://wiki.jenkins-ci.org/display/JENKINS/CloudBee

                              Serverspec と Infrataster でテストした Docker コンテナイメージを Jenkins を介して Amazon ECR に push する考察 - ようへいの日々精進XP
                            • 連続ドラマ「祝・今日から僕は IT エンジニヤ」〜 Infrataster 私的なチュートリアル 〜 | iret.media

                              ドラマ仕立てで Infrataster を試してみました。尚、このドラマはフィクションであり実在の人物・団体とは何の関係もございませんし、紙面の都合上、ストーリー展開にはかなりの無理がありますのでご注意下さい…のかっぱ(@inokara)です。 念願叶って僕は IT エンジニヤになりました! 僕は 8 月から都内の某 IT 企業でエンジニヤとして働くことになりました。夢にまでみた IT エンジニヤ…どんな仕事が僕を待ち受けているんだろう、胸踊らせて出社しました。 テストは突然に… 早速、リリース間近の Web システムのテストを任されました。 先輩:「おい、かっぱ。」「この Web システムのテストを頼む。」「テスト項目はこれね。」 僕 :了解です! とテスト項目書を手渡されました… mokushispec と Scsho2Excel 僕は先輩から手渡されたテスト項目に従いながら一つ、一つ

                                連続ドラマ「祝・今日から僕は IT エンジニヤ」〜 Infrataster 私的なチュートリアル 〜 | iret.media
                              • [infrataster] サーバを外部から自動的に基盤テストするには? | oshiire*BLOG

                                最近、serverspec – Home中心に会社で研究会をやっているわけですが、メンバーから「これも面白そうです」と紹介されたのが、コレ。 Infrataster – Infra Behavior Testing Framework #oedo04 // Speaker Deck 気にしないで読んでたんだけど、これ全編英語なのね。ただ、中二病まっしぐらの全編英語のオレの資料とはちがうので、ただしいスライドを見ている気がして穴に帰りたいです。 さて、何ができるものかというと、「基盤の振る舞いを、サーバの外からテストする(14of37)」ツールです。テスト局面で言うと「結合テスト」なんて呼ばれるときに使うと便利そうなツールです。 proxy や ssh の portforward も駆使して、ゲートウェイの先のサーバへのアクセステストもできるようです。そして、ちゃんとそのサーバが http

                                  [infrataster] サーバを外部から自動的に基盤テストするには? | oshiire*BLOG
                                • かっぱのほげふが | Infrataster を試す

                                  Tags hello (1) middleman (1) s3 (1) git (1) InfluxDB (5) fluentd (2) よくわからん (3) Elasticsearch (3) 勉強会 (2) MongoDB (1) Sensu (8) AWS (10) Grafana (2) Tasseo (1) Shell (1) Ruby (4) Elastic Beanstalk (1) Docker (4) ElastiCache (2) RDS (2) memcached (2) twemproxy (2) RabbitMQ (3) Jq (1) Jenkins (1) Specinfra (1) Serverspec (4) Puppet (3) Chef (7) Graphite (2) Infrataster (2) mackerel (1) Monitoring (3

                                    かっぱのほげふが | Infrataster を試す
                                  • Introducing Infrataster

                                    [Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails

                                      Introducing Infrataster
                                    • Ansible で Windows Server の構成管理(2)~ IIS を Ansible でセットアップしてから Serverspec と Infrataster で一通りテストしてみる~ | iret.media

                                      tl;dr 当然、前回の続きということでシリーズ化。 今回は以下の環境で引き続き進める。 ELB を追加、ELB のバックエンドに EC2 を 2 台という構成。(AWS 環境の構築には Terraform を利用するが、利用方法等については割愛) 参考 http://docs.ansible.com/ansible/list_of_windows_modules.html http://serverspec.org/resource_types.html http://rrreeeyyy.com/blog/2014/05/12/serverspec-and-infrataster/ http://opcdiary.net/?p=29576 IIS を Ansible でセットアップしてみる 教材 github.com モジュール IIS をセットアップするには Ansible の以下のモ

                                        Ansible で Windows Server の構成管理(2)~ IIS を Ansible でセットアップしてから Serverspec と Infrataster で一通りテストしてみる~ | iret.media
                                      • Docker + Serverspec + Infrataster を使ってCircleCI 上でインフラのテストを実行する :: by and for engineers

                                        Docker + Serverspec + Infrataster を使ってCircleCI 上でインフラのテストを実行する Jun 8, 2016 TL;DR Itamae レシピを Docker + Serverspec でテストする テストのためにDocker コンテナ上で sshd を実行したくない CircleCI は docker exec 使えないので lxc-attach を使う おまけで Infrataster のテスト方法も記載しています。具体的な設定内容などはGitHub リポジトリ yulii/continuous-hardening #51e1618 を見てください。Itamae レシピやServerspec とInfrataster の内容自体は適当ですが・・・。 ディレクトリ構成 この記事の設定は下記のディレクトリ構成で実行しています。 % tree . .

                                          Docker + Serverspec + Infrataster を使ってCircleCI 上でインフラのテストを実行する :: by and for engineers
                                        • Serverspec と Infrataster でサーバのテストをする - rrreeeyyy.com

                                          サーバの構築・運用の効率化の為に Test-Driven Infrastructure をする手法として、 Serverspec が登場して 1 年近く経ちました。 そして最近、Infrastructure Behavior Testing Framework として、 Infrataster が登場しました。 今日は、上記で紹介した 2 つを組み合わせて使用し、 実際にどのようにサーバのテストを行うかについて書きます。 書くこと・書かないこと - 書くこと Serverspec と Infrataster を両方使った Test-Driven Infrastructure の一手法に関して 今日書くのは、Serverspec と Infrataster を組み合わせることで、 Serverspec がカバーしている領域と Infrataster がカバーしている領域の両方をテストする一手

                                          • Infrataster の DNS プラグインメモ - ようへいの日々精進XP

                                            tl;dr 加齢と共に目視チェックが辛くなってきた年寄りインフラエンジニアには Infrataster がうってつけだと思って、Infrataster の DNS プラグインを使ってみたのでメモ。 Infrataster と Infrataster の DNS プラグイン https://github.com/ryotarai/infrataster https://github.com/otahi/infrataster-plugin-dns https://github.com/spotify/rspec-dns http://qiita.com/k1LoW/items/b212e903c01fd8c94dac memo 試した環境 % sw_vers ProductName: Mac OS X ProductVersion: 10.11.6 BuildVersion: 15G19a

                                              Infrataster の DNS プラグインメモ - ようへいの日々精進XP
                                            • Support for Test Kitchen · Issue #37 · ryotarai/infrataster

                                              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

                                                Support for Test Kitchen · Issue #37 · ryotarai/infrataster
                                              • インフラの自動テストツール「Infrataster」を試す | さくらのナレッジ

                                                今回はインフラに対する自動テストツールであるInfratasterを軽く試してみたいと思います。 Infratasterはインフラの外部から振る舞いをテストするツールで、構築したサーバに対してそのサーバのサービス利用者に近い視点でテストをすることができるのが特徴です。 ちなみにインフラの自動テストと言えばServerspecがよく知られていますが、サーバ内部からテストするServerspecに対してInfratasterは外側からと、ひと味違ったアプローチのテストツールとなっています。 準備 Infratasterの公式サイトにチュートリアルがありますが、今回は最初の一歩としてそれをさらに単純化したものを試していきます。 ローカルのマシンに作業ディレクトリを作り、その中でInfratasterを動かしていきましょう。 MacもしくはLinuxなどで試してみてください。 $ mkdir in

                                                  インフラの自動テストツール「Infrataster」を試す | さくらのナレッジ
                                                1