Sha256: de48469dcaa84785f5357903844a139b73bdf102fddf9fa5bbce0f8b7199d28a

Contents?: true

Size: 1.33 KB

Versions: 5

Compression:

Stored size: 1.33 KB

Contents

require 'stringify-hash'
require 'in_parallel'
require 'beaker-puppet/version'
require 'beaker-puppet/wrappers'

[ 'aio', 'foss' ].each do |lib|
  require "beaker-puppet/install_utils/#{lib}_defaults"
end
[ 'foss', 'puppet', 'ezbake', 'module' ].each do |lib|
  require "beaker-puppet/install_utils/#{lib}_utils"
end
[ 'tk', 'facter', 'puppet' ].each do |lib|
  require "beaker-puppet/helpers/#{lib}_helpers"
end


module BeakerPuppet
  module InstallUtils
    include Beaker::DSL::InstallUtils::FOSSDefaults
    include Beaker::DSL::InstallUtils::AIODefaults

    include Beaker::DSL::InstallUtils::PuppetUtils
    include Beaker::DSL::InstallUtils::FOSSUtils
    include Beaker::DSL::InstallUtils::EZBakeUtils
    include Beaker::DSL::InstallUtils::ModuleUtils
  end

  module Helpers
    include Beaker::DSL::Helpers::TKHelpers
    include Beaker::DSL::Helpers::FacterHelpers
    include Beaker::DSL::Helpers::PuppetHelpers
  end

  include Beaker::DSL::Wrappers
end


# # Boilerplate DSL inclusion mechanism:
# # First we register our module with the Beaker DSL
# Beaker::DSL.register( Beaker::DSL::Puppet )
#
# # Modules added into a module which has previously been included are not
# # retroactively included in the including class.
# #
# # https://github.com/adrianomitre/retroactive_module_inclusion
# Beaker::TestCase.class_eval { include Beaker::DSL }

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
beaker-puppet-0.5.0 lib/beaker-puppet.rb
beaker-puppet-0.4.0 lib/beaker-puppet.rb
beaker-puppet-0.3.0 lib/beaker-puppet.rb
beaker-puppet-0.2.0 lib/beaker-puppet.rb
beaker-puppet-0.1.0 lib/beaker-puppet.rb