Puppet Class: psquared::agent_installers
- Defined in:
- manifests/agent_installers.pp
Overview
Psquared::Agent_installers
Download all known puppet agent installers
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
# File 'manifests/agent_installers.pp', line 9
class psquared::agent_installers(
$install = true,
$install_osx_agents = false,
){
# prevent timeout errors
Pe_staging::File {
timeout => 1800, # 30 mins
}
if $install {
# Just install everything - this list can be generated with the command:
# fgrep class /opt/puppetlabs/puppet/modules/pe_repo/manifests/platform/*.pp -h | sed 's/class/include/g' | sed 's/(//g'
include pe_repo::platform::aix_53_power
include pe_repo::platform::aix_61_power
include pe_repo::platform::aix_71_power
include pe_repo::platform::el_4_i386
include pe_repo::platform::el_4_x86_64
include pe_repo::platform::el_5_i386
include pe_repo::platform::el_5_x86_64
include pe_repo::platform::el_6_i386
include pe_repo::platform::el_6_x86_64
include pe_repo::platform::el_7_x86_64
include pe_repo::platform::solaris_10_i386
include pe_repo::platform::solaris_10_sparc
include pe_repo::platform::solaris_11_i386
include pe_repo::platform::solaris_11_sparc
include pe_repo::platform::debian_7_amd64
include pe_repo::platform::debian_7_i386
include pe_repo::platform::debian_8_amd64
include pe_repo::platform::debian_8_i386
include pe_repo::platform::fedora_23_i386
include pe_repo::platform::fedora_23_x86_64
include pe_repo::platform::fedora_24_i386
include pe_repo::platform::fedora_24_x86_64
include pe_repo::platform::fedora_25_i386
include pe_repo::platform::fedora_25_x86_64
include pe_repo::platform::sles_11_i386
include pe_repo::platform::sles_11_x86_64
include pe_repo::platform::sles_12_x86_64
include pe_repo::platform::ubuntu_1204_amd64
include pe_repo::platform::ubuntu_1204_i386
include pe_repo::platform::ubuntu_1404_amd64
include pe_repo::platform::ubuntu_1404_i386
include pe_repo::platform::ubuntu_1604_amd64
include pe_repo::platform::ubuntu_1604_i386
include pe_repo::platform::ubuntu_1610_amd64
include pe_repo::platform::ubuntu_1610_i386
include pe_repo::platform::windows_i386
include pe_repo::platform::windows_x86_64
}
if $install_osx_agents {
include pe_repo::platform::osx_1011_x86_64
include pe_repo::platform::osx_1010_x86_64
include pe_repo::platform::osx_109_x86_64
}
}
|