From 965a995aca3ee18621175cc4d107465ef7723b39 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Wed, 16 Mar 2011 17:40:44 +0200 Subject: [PATCH] Added ensure parameter to apt::repo --- apt/manifests/init.pp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apt/manifests/init.pp b/apt/manifests/init.pp index 65b4580..89bb0d4 100644 --- a/apt/manifests/init.pp +++ b/apt/manifests/init.pp @@ -212,8 +212,9 @@ define apt::package($ensure, $source) { # keyserver => "hkp://keys.gnupg.net", # } # -define apt::repo($source, $dist="", $components="main", $key="", $keyserver="", - $priority="", $use_proxy=true, $use_source=false) { +define apt::repo($ensure, $source, $dist="", $components="main", + $key="", $keyserver="", $priority="", + $use_proxy=true, $use_source=false) { tag("bootstrap") @@ -244,7 +245,7 @@ define apt::repo($source, $dist="", $components="main", $key="", $keyserver="", } file { "/etc/apt/sources.list.d/${name}.list": - ensure => present, + ensure => $ensure, mode => 0644, owner => root, group => root, @@ -277,7 +278,7 @@ define apt::repo($source, $dist="", $components="main", $key="", $keyserver="", if $priority { $origin = regsubst($source, "^([^:]+://)([^/]+)/.*$", "\\2") file { "/etc/apt/preferences.d/${name}.pref": - ensure => present, + ensure => $ensure, mode => 0644, owner => root, group => root,