Commit 142e427b authored by Scotty Logan's avatar Scotty Logan
Browse files

Added support for Debian Stretch

At this point, there's no PuppetLabs PC1 package for Stretch, so the
code forces the use of the Jessie package; that means that some extra
packages (readline-common6, libreadline6) are downloaded and installed
from the Jessie repo to satisfy dependencies.

apt-key behavior has also changed in Stretch, so the APT keys are now
retrieved via URLs rather than key IDs.
parent 9f55b55d
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -24,14 +24,14 @@ base::packages::sources:
    repos: main PC1
    key:
      id: 6F6B15509CF8E59E6E469F327F438280EF8D349F
      server: pgp.mit.edu
      source: https://apt.puppetlabs.com/pubkey.gpg
  nodesource:
    comment: "NodeSource node 4.x APT Repo"
    location: https://deb.nodesource.com/node_4.x
    repos: main
    key:
      id: 9FD3B784BC1C6FC31A8A0A1C1655A0AB68576280
      server: keyserver.ubuntu.com
      source: https://deb.nodesource.com/gpgkey/nodesource.gpg.key
  itlab:
    comment: "Stanford IT Lab APT Repo"
    location: http://repo.itlab.stanford.edu
@@ -46,5 +46,5 @@ base::packages::sources:
    repos:    main
    key:
      id:     58118E89F3A912897C070ADBF76221572C52609D
      server: keyserver.ubuntu.com
      source: https://apt.dockerproject.org/gpg
+6 −0
Original line number Diff line number Diff line
# data/Debian/Debian/amd64_9.yaml
# defaults for Debian Stretch AMD64 systems
---
base::packages::sources:
  puppetlabs:
    release: "jessie"