Puppet Class: openvpn::config

Defined in:
manifests/config.pp

Summary

This class sets up the openvpn enviornment as well as the default config file

Overview



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/config.pp', line 4

class openvpn::config {
  if $facts['os']['family'] == 'Debian' {
    concat { '/etc/default/openvpn':
      owner => root,
      group => 0,
      mode  => '0644',
      warn  => true,
    }

    concat::fragment { 'openvpn.default.header':
      content => template('openvpn/etc-default-openvpn.erb'),
      target  => '/etc/default/openvpn',
      order   => '01',
    }
  }
}