Organizations

1 results for Infrataster
  • こんにちは、いなむーです。 最近Apacheの設定変更案件がありまして、設定自体は大した内容ではないのですが、テストをどうしようかと考えた際にInfratasterを試すのはどうかという話になりました。 そこで、実際にいくつか試してみたので備忘録的に残しておきます。 まずは、導入です。 Gemfileに書くか、gemでインストールします。 [code] $ gem install infrataster または、下記を実施。 $ vim ~/Gemfile source ‘https://rubygems.org’ gem ‘infrataster’ $ bundle install $ gem list | grep infrataster infrataster (0.3.2) 次に、Infratasterを実施したいディレクトリで、下記を実行します。 [code] $ mkdir 任意のディレクトリ $ cd 任意のディレクトリ $ rspec –init [/code] 次にspec/spec_helper.rbに接続情報を記載します。 ※今回はVagrantを使用し、且つ、Vagrantfileとは違う場所にInfratasterのコードを書いたと想定します。 ※vagrant: trueとするとvagrant ssh-configで読み取れる接続情報で接続できるようですが、もしvagrant ssh-configが読めるディレクトリでなくても、下記のようにすればssh接続情報で接続可能です。もちろん秘密鍵で接続も可能です。 [code] $ vim spec_helper.rb require ‘infrataster/rspec’ Infrataster::Server.define( :vm1, ‘192.168.33.11’, ssh: {user: ‘vagrant’, password: ‘vagrant’} ) RSpec.configure do |config| config.expect_with :rspec do |expectations| expectations.include_chain_clauses_in_custom_matcher_descriptions = true
    Infrataster Created Mon, 16 May 2016 13:49:14 +0000