タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

serverspecに関するhdkINO33のブックマーク (5)

  • AnsibleSpecを複数環境プロビジョニングに対応させてOSSに初Contributeした - Guyon Diary

    この度、AnsibleSpecにコントリビュートして「複数環境プロビジョニング」のユースケースで便利にテストを実行できるようにしました。 github.com 私がやろうとした時に目の前にあった前提 最初に、私がこの対応をするにあたって目の前にあった前提をお伝えしておきます。 プロビジョン完了時に合わせてインフラの状態をテストしておきたかった理由としては、こんな感じです。 番・検証など多くの環境ができてくるとインフラテストがやりきれない インフラテストを自動化してインクリメンタルに作業を進めたい よりよいプラクティスを追求したいという想い その他、下記が決めてあったことです。 Ansibleのディレクトリ構成ベストプラクティスを採用 Ansible 公式 Best Practices ドキュメント Ansibleを使い出す前に押さえておきたかったディレクトリ構成のベストプラクティス Te

    AnsibleSpecを複数環境プロビジョニングに対応させてOSSに初Contributeした - Guyon Diary
  • Test Drive Your Dockerfiles with RSpec and ServerSpec

    Docker, a portable, lightweight runtime and packaging tool, is all the rage these days. It’s hard to go to any sort of tech meetup without overhearing people gushing to each other about how cool it is. I’d written some Dockerfiles but wanted to start test driving them. It’s actually fairly straightforward using RSpec and ServerSpec. Here’s how to TDD a Dockerfile that installs Node on Ubuntu. Star

    Test Drive Your Dockerfiles with RSpec and ServerSpec
  • Ansible と Serverspec を組み合わせて使う

    構成管理ツール Ansible とテストフレームワーク Serverspec を組み合わせて使いたい。具体的には、Ansible で構築したホストに対して、Ansible のインベントリファイルに従って、適切なロールのテストを Serverspec で実行したい。 何か良い解がないかと探していたところ、ansible_spec というのを見つけたので、これを使わせていただくことにする。 今回は題材として、以前作った ansible-powerdns を使う。 ansible_spec のインストール まずは ansible_spec をインストールする。今回は bundler を使って、アプリケーションのディレクトリ内にインストールする。 Gemfile: source 'https://rubygems.org' gem 'rake' gem 'serverspec' gem 'ansi

    Ansible と Serverspec を組み合わせて使う
  • 【入門】serverspecでSSH経由でリモートホストにspec流す

    入門中の入門ですね。serverspecについてちらほら情報がまわってきてますが、ちょっと試してみたいと思いまして。 公式TOPにサクッとできるサンプルがあったのでまずはそれを。 http://serverspec.org/ $ mkdir serverspec_sample $ cd serverspec_sample serverspecをインストール。 $ vim Gemfile gem 'serverspec' $ bundle install serverspecをinitしてspecやspec_helperを自動生成する。今回はlinuxリモートホストにSSH経由でspecを実行するので1,1,nを選択。 $ serverspec-init Select OS type: 1) UN*X 2) Windows Select number: 1 Select a backend

    【入門】serverspecでSSH経由でリモートホストにspec流す
  • Ansible専用のテストツールAnsibleSpecの特徴および使い方 | Tech-Sketch

    Ansible playbookを作成する過程でプロビジョニングが正しく行われていることをテストすることがあります。その際に利用されるテストツールの一つとしてServerSpecというツールがあります。( TestKitchenとDocker・Serverspecで作るAnsibleTDD環境 )ServerSpecはサーバ間の通信が正しく行われていることやプロセスが正しく起動していることなどのテストが行えます。そのServerSpecを利用したAnsible専用のテストツールとして AnsibleSpec というツールが存在します。AnsibleSpecはSeverSpecと同じ構文で記述ができ、テストファイルをAnsibleのプロジェクト内に組み込めるという特徴があります。 今回はAnsible専用のテストツールとして公開されているAnsibleSpecの特徴および使い方を紹介します。

    Ansible専用のテストツールAnsibleSpecの特徴および使い方 | Tech-Sketch
  • 1