Puppet Class: lsys::vmware::sdk

Defined in:
manifests/vmware/sdk.pp

Summary

VMWare vSphere Perl SDK installation

Overview

VMWare vSphere Perl SDK installation

Examples:

include lsys::vmware::sdk

Parameters:

  • package_ensure (String) (defaults to: '6.7.0-8156551.el7.1')


9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'manifests/vmware/sdk.pp', line 9

class lsys::vmware::sdk (
  String $package_ensure = '6.7.0-8156551.el7.1',
) {
  include lsys::repo::bintray
  include lsys::repo::epel

  if $facts['os']['name'] in ['RedHat', 'CentOS'] and $facts['os']['release']['major'] in ['7'] {
    package { 'VMware-vSphere-Perl-SDK':
      ensure          => $package_ensure,
      install_options => [
        { '--enablerepo' => 'bintray-custom' },
      ],
      require         => [
        Yumrepo['bintray-custom'],
        Package['epel-release'],
      ],
    }
  }
}