summaryrefslogtreecommitdiff
path: root/files/puppet/modules/pixelated/manifests/apt.pp
diff options
context:
space:
mode:
Diffstat (limited to 'files/puppet/modules/pixelated/manifests/apt.pp')
-rw-r--r--files/puppet/modules/pixelated/manifests/apt.pp8
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
}