Puppet Class: stunnel::install

Defined in:
manifests/install.pp

Overview

NOTE: THIS IS A PRIVATE Defined Type

Install the Stunnel components

Parameters:

  • version (Variant[String, Integer]) (defaults to: simplib::lookup('simp_options::package_ensure', { 'default_value' => 'installed' }))

    The version of stunnel to install

    • Accepts anything that the ensure parameter of the package resource can handle

Author:



14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'manifests/install.pp', line 14

class stunnel::install (
  Variant[String, Integer] $version = simplib::lookup('simp_options::package_ensure', { 'default_value' => 'installed' })
){
  assert_private()

  package { 'stunnel': ensure => $version }

  file { '/etc/stunnel':
    ensure  => 'directory',
    owner   => 'root',
    group   => 'root',
    mode    => '0644',
    require =>  Package['stunnel']
  }
}