diff options
Diffstat (limited to 'sitemodules/profiles/manifests')
-rw-r--r-- | sitemodules/profiles/manifests/base.pp | 2 | ||||
-rw-r--r-- | sitemodules/profiles/manifests/sniproxy.pp | 49 |
2 files changed, 50 insertions, 1 deletions
diff --git a/sitemodules/profiles/manifests/base.pp b/sitemodules/profiles/manifests/base.pp index d67fff6..c297ac1 100644 --- a/sitemodules/profiles/manifests/base.pp +++ b/sitemodules/profiles/manifests/base.pp @@ -28,7 +28,7 @@ # Copyright # --------- # -# Copyright 2016 Jan Dittberner +# Copyright 2016-2017 Jan Dittberner # class profiles::base ( Array[String] $admins = [], diff --git a/sitemodules/profiles/manifests/sniproxy.pp b/sitemodules/profiles/manifests/sniproxy.pp new file mode 100644 index 0000000..9e40507 --- /dev/null +++ b/sitemodules/profiles/manifests/sniproxy.pp @@ -0,0 +1,49 @@ +# Class: profiles::sniproxy +# ========================= +# +# This class takes care if setting up SNIProxy. +# +# Parameters +# ---------- +# +# - +# +# Examples +# -------- +# +# @example +# class roles::myhost { +# include profiles::sniproxy +# } +# +# Authors +# ------- +# +# Jan Dittberner <jandd@cacert.org> +# +# Copyright +# --------- +# +# Copyright 2017 Jan Dittberner +# +class profiles::sniproxy { + file { '/etc/apt/sources.list.d/puppetlabs-pc1.list': + ensure => file, + owner => 'root', + group => 'root', + mode => '0644', + source => 'puppet:///modules/profiles/apt_sources_debian_testing.list', + } + + file { '/etc/apt/preferences.d/sniproxy': + ensure => file, + owner => 'root', + group => 'root', + mode => '0644', + source => 'puppet:///modules/profiles/sniproxy/sniproxy_apt_preferences', + } + + package { 'sniproxy': + ensure => present, + } +} |