Sha256: 54c542424f623d10837abef4b08a31b162ae59adab8f0b576f092954838d6e54

Contents?: true

Size: 657 Bytes

Versions: 68

Compression:

Stored size: 657 Bytes

Contents

platforms = hosts.map{|val| val[:platform]}
skip_test "No cumulus hosts present" unless platforms.any? { |val| /cumulus/ =~ val }
skip_test "not testing with puppetserver" unless @options['is_puppetserver']
confine :to, {}, hosts.select { |host| host[:roles].include?('master') }

step 'install Cumulus Modules on masters' do
  hosts.each do |node|
    on(node, puppet('module','install','cumuluslinux-cumulus_license'))
    on(node, puppet('module','install','cumuluslinux-cumulus_interfaces'))
    on(node, puppet('module','install','cumuluslinux-cumulus_interface_policy'))
    on(node, puppet('module','install','cumuluslinux-cumulus_ports'))
  end
end

Version data entries

68 entries across 68 versions & 1 rubygems

Version Path
beaker-puppet-1.12.0 setup/common/020_InstallCumulusModules.rb
beaker-puppet-1.11.0 setup/common/020_InstallCumulusModules.rb
beaker-puppet-1.10.0 setup/common/020_InstallCumulusModules.rb
beaker-puppet-1.9.0 setup/common/020_InstallCumulusModules.rb
beaker-puppet-1.8.0 setup/common/020_InstallCumulusModules.rb
beaker-puppet-1.7.0 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-1.6.0 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-1.5.0 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-1.4.0 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-1.3.0 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-1.2.0 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-1.1.0 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-1.0.1 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-1.0.0 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-0.17.1 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-0.17.0 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-0.16.0 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-0.15.2 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-0.15.1 setup/aio/020_InstallCumulusModules.rb
beaker-puppet-0.15.0 setup/aio/020_InstallCumulusModules.rb