X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fsite%2Fmanifests%2Faptrepo.pp;h=d5bae7812dd5b736b5640a8f0190a3f6cf1cb3d6;hb=1c7a4178f4687fd07825eac48ef8d2829a67719b;hp=b71c5fa25c3f4289a81b889c8767de97a7cbc971;hpb=382b96856d6c214d79ae17d7f3b919ed7ae99bf8;p=mirror%2Fdsa-puppet.git diff --git a/modules/site/manifests/aptrepo.pp b/modules/site/manifests/aptrepo.pp index b71c5fa25..d5bae7812 100644 --- a/modules/site/manifests/aptrepo.pp +++ b/modules/site/manifests/aptrepo.pp @@ -5,14 +5,12 @@ define site::aptrepo ($key = undef, $keyid = undef, $template = undef, $config = if $key { exec { "apt-key-update-${name}": command => "apt-key add /etc/apt/trusted-keys.d/${name}.asc", - stage => setup, refreshonly => true, } file { "/etc/apt/trusted-keys.d/${name}.asc": source => $key, mode => '0664', - stage => setup, notify => Exec["apt-key-update-${name}"] } } @@ -21,23 +19,19 @@ define site::aptrepo ($key = undef, $keyid = undef, $template = undef, $config = if ($keyid) and ($key) { file { "/etc/apt/trusted-keys.d/${name}.asc": ensure => absent, - stage => setup, notify => Exec["apt-key-del-${keyid}"] } exec { "apt-key-del-${keyid}": command => "apt-key del ${keyid}", - stage => setup, refreshonly => true, } } elsif $key { file { "/etc/apt/trusted-keys.d/${name}.asc": ensure => absent, - stage => setup, } } elsif $keyid { exec { "apt-key-del-${keyid}": - command => "apt-key del ${keyid}", - stage => setup, + command => "apt-key del ${keyid}", } } } @@ -54,13 +48,13 @@ define site::aptrepo ($key = undef, $keyid = undef, $template = undef, $config = file { "/etc/apt/sources.list.d/${name}.list": ensure => $ensure, content => template($template), - notify => Exec['apt-get update'], + notify => Exec['apt-get update'], } } else { file { "/etc/apt/sources.list.d/${name}.list": - ensure => $ensure, - source => $config, - notify => Exec['apt-get update'], + ensure => $ensure, + source => $config, + notify => Exec['apt-get update'], } } }