Puppet Class: lsys::tools::remote

Defined in:
manifests/tools/remote.pp

Summary

Manage tools for remote access

Overview

Manage tools for remote access

Examples:

include lsys::tools::remote

Parameters:

  • curl_ensure (Bsys::PackageVersion) (defaults to: true)
  • rsync_ensure (Bsys::PackageVersion) (defaults to: false)
  • wget_ensure (Bsys::PackageVersion) (defaults to: false)
  • telnet_ensure (Bsys::PackageVersion) (defaults to: false)


7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/tools/remote.pp', line 7

class lsys::tools::remote (
  Bsys::PackageVersion $curl_ensure = true,
  Bsys::PackageVersion $rsync_ensure = false,
  Bsys::PackageVersion $wget_ensure = false,
  Bsys::PackageVersion $telnet_ensure = false,
) {
  if $curl_ensure {
    bsys::tools::package { 'curl': ensure => $curl_ensure }
  }
  if $rsync_ensure {
    bsys::tools::package { 'rsync': ensure => $rsync_ensure }
  }
  if $wget_ensure {
    bsys::tools::package { 'wget':  ensure => $wget_ensure }
  }
  # The client program for the Telnet remote login protocol
  if $telnet_ensure {
    bsys::tools::package { 'telnet': ensure => $telnet_ensure }
  }
}