From f881d0066e5322efb6012c3832fd2ca24bac5d60 Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sat, 26 Aug 2017 16:32:38 +0200 Subject: Add squid profile to proxyout --- sitemodules/profiles/manifests/squid.pp | 34 +++++++++++++++++++++++++++++++++ sitemodules/roles/manifests/proxyout.pp | 1 + 2 files changed, 35 insertions(+) create mode 100644 sitemodules/profiles/manifests/squid.pp (limited to 'sitemodules') diff --git a/sitemodules/profiles/manifests/squid.pp b/sitemodules/profiles/manifests/squid.pp new file mode 100644 index 0000000..24b3fdd --- /dev/null +++ b/sitemodules/profiles/manifests/squid.pp @@ -0,0 +1,34 @@ +# Class: profiles::squid.pp +# ========================= +# +# This class defines a Squid proxy installation that allows outgoing http and +# https traffic to selected destinations. +# +# Parameters +# ---------- +# +# @param acls a list of squid ACLs for regulating outgoing traffic +# +# Examples +# -------- +# +# @example +# class roles::myhost { +# include profiles::squid +# } +# +# Authors +# ------- +# +# Jan Dittberner +# +# Copyright +# --------- +# +# Copyright 2017 Jan Dittberner +class profiles::base ( + Array[String] $acls = [], +) { + package { 'squid': + } +} diff --git a/sitemodules/roles/manifests/proxyout.pp b/sitemodules/roles/manifests/proxyout.pp index 257a7cf..82cdfcd 100644 --- a/sitemodules/roles/manifests/proxyout.pp +++ b/sitemodules/roles/manifests/proxyout.pp @@ -22,4 +22,5 @@ # class roles::proxyout { include profiles::base + include profiles::squid } -- cgit v1.2.1