Puppet Class: vcenter::package
- Inherits:
- vcenter::params
- Defined in:
- manifests/package.pp
Overview
Copyright © 2013 VMware, Inc.
2 3 4 5 6 7 8 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 |
# File 'manifests/package.pp', line 2
class vcenter::package (
) inherits vcenter::params {
package { [
'rest-client',
]:
ensure => present,
provider => $::vcenter::params::provider,
}
# net-ssh gem 2.1.4 (PE3) is incompatible with vcsa 5.5 security settings:
package { 'net-ssh':
ensure => '2.7.0',
provider => $::vcenter::params::provider,
}
# hashdiff 1.0.0 is not compatible with PE
package { 'hashdiff':
ensure => '0.0.6',
provider => $::vcenter::params::provider,
}
# nori 2.0.0 gem is not compatible with PE (nokogiri?)
package { 'nori':
ensure => '1.1.5',
provider => $::vcenter::params::provider,
}
# custom gyoku to support array of attributes with no value:
# <refs>
# <ref name="1" />
# <ref name="2" />
# </refs>
staging::file { 'gyoku.gem':
source => 'puppet:///modules/vcenter/gyoku-1.0.0.z2.gem',
} ->
package { 'gyoku':
ensure => '1.0.0z2',
source => '/opt/staging/vcenter/gyoku.gem',
provider => $::vcenter::params::provider,
}
staging::file { 'rbvmomi.gem':
source => 'puppet:///modules/vcenter/rbvmomi-1.6.0.z1.gem',
} ->
package { 'rbvmomi':
ensure => '1.6.0.z1',
source => '/opt/staging/vcenter/rbvmomi.gem',
provider => $::vcenter::params::provider,
}
}
|