Puppet Class: sudo::package::aix

Defined in:
manifests/package/aix.pp

Overview

Class: sudo::package::aix

Install the perzl.org sudo package. It also requires the openldap rpm. so we add a dependencies to the ldap module.

Parameters

Document parameters here.

package

The name of the sudo package to be installed

package_ensure

Ensure if present or absent

package_source

Where to find the sudo packge, should be a local file or a uri

package_provider

Set package provider

Examples

class { sudo::package::aix:
  package => 'sudo',
  package_source 'http://myaixpkgserver/pkgs/aix/sudo-1.8.6p7-1.aix5.1.ppc.rpm'',
}

Authors

Toni Schmidbauer <toni@stderr.at>

Copyright 2013 Toni Schmidbauer

Parameters:

  • package (Any) (defaults to: '')
  • package_source (Any) (defaults to: '')
  • package_ensure (Any) (defaults to: 'present')
  • package_provider (Any) (defaults to: undef)


37
38
39
40
41
42
43
44
45
46
47
48
# File 'manifests/package/aix.pp', line 37

class sudo::package::aix (
  $package          = '',
  $package_source   = '',
  $package_ensure   = 'present',
  $package_provider = undef,
) {
  package { $package:
    ensure   => $package_ensure,
    source   => $package_source,
    provider => $package_provider,
  }
}