Puppet Class: sudo::package::aix

Defined in:
manifests/package/aix.pp

Summary

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

Overview

Examples:

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

Parameters:

  • package (Optional[String[1]]) (defaults to: undef)

    The name of the sudo package to be installed

  • package_ensure (String[1]) (defaults to: present)

    Ensure if present or absent

  • package_source (Optional[String[1]]) (defaults to: undef)

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

  • package_provider (Optional[String[1]]) (defaults to: undef)

    Set package provider

Author:

  • Toni Schmidbauer <toni@stderr.at>



27
28
29
30
31
32
33
34
35
36
37
38
# File 'manifests/package/aix.pp', line 27

class sudo::package::aix (
  Optional[String[1]] $package          = undef,
  Optional[String[1]] $package_source   = undef,
  String[1]           $package_ensure   = present,
  Optional[String[1]] $package_provider = undef,
) {
  package { $package:
    ensure   => $package_ensure,
    source   => $package_source,
    provider => $package_provider,
  }
}