Sha256: 4eaebec947d2f5c9c0b8cc92870bdd64b262d53c4e912f99435f95fcd3977391

Contents?: true

Size: 1.46 KB

Versions: 17

Compression:

Stored size: 1.46 KB

Contents

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

require 'beaker-puppet/helpers/rake_helpers'

[ '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

require 'beaker-puppet/install_utils/puppet5'


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

    include BeakerPuppet::Install::Puppet5
  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

17 entries across 17 versions & 1 rubygems

Version Path
beaker-puppet-0.17.1 lib/beaker-puppet.rb
beaker-puppet-0.17.0 lib/beaker-puppet.rb
beaker-puppet-0.16.0 lib/beaker-puppet.rb
beaker-puppet-0.15.2 lib/beaker-puppet.rb
beaker-puppet-0.15.1 lib/beaker-puppet.rb
beaker-puppet-0.15.0 lib/beaker-puppet.rb
beaker-puppet-0.14.0 lib/beaker-puppet.rb
beaker-puppet-0.13.6 lib/beaker-puppet.rb
beaker-puppet-0.13.5 lib/beaker-puppet.rb
beaker-puppet-0.13.4 lib/beaker-puppet.rb
beaker-puppet-0.13.3 lib/beaker-puppet.rb
beaker-puppet-0.13.2 lib/beaker-puppet.rb
beaker-puppet-0.13.1 lib/beaker-puppet.rb
beaker-puppet-0.13.0 lib/beaker-puppet.rb
beaker-puppet-0.12.0 lib/beaker-puppet.rb
beaker-puppet-0.11.1 lib/beaker-puppet.rb
beaker-puppet-0.11.0 lib/beaker-puppet.rb