From 543c4db28cf7b64e0e51cac0a16dc42be0c4bca8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20M=E4kinen?= Date: Tue, 26 Oct 2010 12:43:12 +0300 Subject: [PATCH] Initial version of apt::cacher class. --- apt/manifests/init.pp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/apt/manifests/init.pp b/apt/manifests/init.pp index a4ede1a..d510f3b 100644 --- a/apt/manifests/init.pp +++ b/apt/manifests/init.pp @@ -1,4 +1,26 @@ +# Install apt-cacher server +# +class apt::cacher { + + package { "apt-cacher": + ensure => installed, + } + + augeas { "apt-cacher-autostart": + context => "/files/etc/default/apt-cacher", + changes => ["set AUTOSTART 1"], + require => Package["apt-cacher"], + } + + service { "apt-cacher": + ensure => running, + enable => true, + require => Package["apt-cacher"], + } + +} + # Mirroring tool for apt repositories # # === Global variables