File tree Expand file tree Collapse file tree 1 file changed +0
-28
lines changed Expand file tree Collapse file tree 1 file changed +0
-28
lines changed Original file line number Diff line number Diff line change 1010
1111UNSUPPORTED_PLATFORMS = %w[ AIX windows Solaris Suse ] . freeze
1212
13- # monkey patch to get around apt/forge issue (PUP-8008)
14- module Beaker ::ModuleInstallHelper
15- include Beaker ::DSL
16-
17- def module_dependencies_from_metadata
18- metadata = module_metadata
19- return [ ] unless metadata . key? ( 'dependencies' )
20-
21- dependencies = [ ]
22-
23- # get it outta here!
24- metadata [ 'dependencies' ] . delete_if { |d | d [ 'name' ] == 'puppetlabs/apt' }
25-
26- metadata [ 'dependencies' ] . each do |d |
27- tmp = { module_name : d [ 'name' ] . sub ( '/' , '-' ) }
28-
29- if d . key? ( 'version_requirement' )
30- tmp [ :version ] = module_version_from_requirement ( tmp [ :module_name ] ,
31- d [ 'version_requirement' ] )
32- end
33- dependencies . push ( tmp )
34- end
35-
36- dependencies
37- end
38- end
39-
4013install_bolt_on ( hosts ) unless pe_install?
4114install_module_on ( hosts )
4215install_module_dependencies_on ( hosts )
43- install_module_from_forge_on ( hosts , 'puppetlabs/apt' , '< 4.2.0' )
4416
4517DEFAULT_PASSWORD = if default [ :hypervisor ] == 'vagrant'
4618 'vagrant'
You can’t perform that action at this time.
0 commit comments