]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Use https://deb.debian.org by default
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 2 Jan 2018 23:50:47 +0000 (21:50 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 2 Jan 2018 23:50:47 +0000 (21:50 -0200)
manifests/subsystem/apt.pp

index f16270572e818c3eacd3e445dad54a238aa1e5ec..04d6626dbfafa9b3730c1fe8686fb5b964764b9b 100644 (file)
@@ -3,8 +3,12 @@ class nodo::subsystem::apt(
   $auto_upgrade = present,
   $hour         = 2,
   $minute       = 0,
-  $mirror       = 'http://deb.debian.org',
+  $mirror       = 'https://deb.debian.org',
 ) {
+  package { 'apt-transport-https':
+    ensure => installed,
+  }
+
   # See https://www.cyberciti.biz/faq/howto-use-apt-get-with-ipv6-or-ipv4-transport-on-ubuntu-debian/
   #     https://unix.stackexchange.com/questions/370750/wget-uses-ipv6-address-and-takes-too-long-to-complete
   file { '/etc/apt/apt.conf.d/1000-force-ipv4-transport':
@@ -21,7 +25,7 @@ class nodo::subsystem::apt(
     group   => root,
     mode    => '0644',
     notify  => Exec['nodo-apt-auto-update'],
-    require => File['/etc/apt/apt.conf.d/1000-force-ipv4-transport'],
+    require => [ File['/etc/apt/apt.conf.d/1000-force-ipv4-transport'], Package['apt-transport-https'] ],
     content => $ensure ? {
       'present' => template("nodo/apt/${::operatingsystem}.sources.list.erb"),
        default  => undef,
@@ -47,8 +51,4 @@ class nodo::subsystem::apt(
     hour        => $hour,
     minute      => $minute,
   }
-
-  package { 'apt-transport-https':
-    ensure => installed,
-  }
 }