Sha256: f155fa550967bb8f13385310fa3214fdefc7a81d98d2f84b359b6bd70d0a2d68

Contents?: true

Size: 929 Bytes

Versions: 14

Compression:

Stored size: 929 Bytes

Contents

$:.unshift File.expand_path('../../lib', __FILE__)
require 'chef'
require 'chef/knife'
require 'fog'
Fog.mock!
Fog::Mock.delay = 0

require 'gorillib/pathname'

Pathname.register_paths(
  code:        File.expand_path('../..', __FILE__),
  fixtures:    [:code, 'spec', 'fixtures'],
  )

RSpec.configure do |cfg|
  def ironfan_go!
    k = Chef::Knife.new
    k.config[:config_file] = Pathname.path_to(:fixtures, 'knife/knife.rb')
    k.configure_chef
    Chef::Config.instance_eval do
      knife.merge!({
          :aws_access_key_id => 'access_key',
          :aws_secret_access_key => 'secret',
        })
      cluster_path Pathname.path_to(:fixtures).to_s
    end

    require 'ironfan'

    Ironfan.ui          = Chef::Knife::UI.new(STDOUT, STDERR, STDIN, {})
    Ironfan.chef_config = k.config
    Ironfan.cluster_path
  end
end

require 'chef_zero/server'
server = ChefZero::Server.new(port: 4000)
server.start_background

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
ironfan-4.12.3 spec/spec_helper.rb
ironfan-4.12.2 spec/spec_helper.rb
ironfan-4.12.1 spec/spec_helper.rb
ironfan-4.12.0 spec/spec_helper.rb
ironfan-4.11.5 spec/spec_helper.rb
ironfan-4.11.4 spec/spec_helper.rb
ironfan-4.11.3 spec/spec_helper.rb
ironfan-4.11.2 spec/spec_helper.rb
ironfan-4.11.2.pre3 spec/spec_helper.rb
ironfan-4.11.2.pre2 spec/spec_helper.rb
ironfan-4.11.2.pre spec/spec_helper.rb
ironfan-4.11.1 spec/spec_helper.rb
ironfan-4.11.0 spec/spec_helper.rb
ironfan-4.10.4 spec/spec_helper.rb