diff options
Diffstat (limited to 'files/puppet/modules/pixelated/manifests/apt.pp')
-rw-r--r-- | files/puppet/modules/pixelated/manifests/apt.pp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/files/puppet/modules/pixelated/manifests/apt.pp b/files/puppet/modules/pixelated/manifests/apt.pp index 76f4697..c6280f5 100644 --- a/files/puppet/modules/pixelated/manifests/apt.pp +++ b/files/puppet/modules/pixelated/manifests/apt.pp @@ -3,9 +3,13 @@ class pixelated::apt { include apt + # Use latest packages from i.e. jessie-snapshots (possibly unstable) for + # special domains + $version = $::domain ? { /^(staging|dev|unstable)\.pixelated-project\.org$/ => '-snapshots', - default => '', + /^pixelated-project.local$/ => '-snapshots', + default => '', } apt::sources_list { 'pixelated.list': @@ -23,4 +27,6 @@ class pixelated::apt { refreshonly => true, require => File['/srv/leap/0x287A1542472DC0E3_packages@pixelated-project.org.asc'], } + + include ::pixelated::apt::install_packages_from_pixelated } |