]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adds ensurable and additional notification to nodo::subsystem::apt::repo
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 19 Jun 2018 18:43:47 +0000 (15:43 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 19 Jun 2018 18:43:47 +0000 (15:43 -0300)
manifests/subsystem/apt/repo.pp

index b83f04364505885d30a74e0d04e534bde3a98b91..bb4d7817eb75f74edead7f5d7ee5dbce3222c4e5 100644 (file)
@@ -1,17 +1,19 @@
 class nodo::subsystem::apt::repo(
   $definition,
   $key_source,
+  $ensure = present,
 ) {
   file { "/etc/apt/trusted.gpg.d/${name}.gpg":
-    ensure  => present,
+    ensure  => $ensure,
     owner   => "root",
     group   => "root",
     mode    => "0644",
     source  => $source,
+    notify  => Exec["apt-repo-auto-update-${name}"],
   }
 
   file { "/etc/apt/sources.list.d/${name}.list":
-    ensure  => present,
+    ensure  => $ensure,
     owner   => "root",
     group   => "root",
     mode    => "0644",