summaryrefslogtreecommitdiff
path: root/puppet/manifests
diff options
context:
space:
mode:
Diffstat (limited to 'puppet/manifests')
-rw-r--r--puppet/manifests/setup.pp8
-rw-r--r--puppet/manifests/site.pp8
2 files changed, 8 insertions, 8 deletions
diff --git a/puppet/manifests/setup.pp b/puppet/manifests/setup.pp
index 84e4c056..ba58e728 100644
--- a/puppet/manifests/setup.pp
+++ b/puppet/manifests/setup.pp
@@ -22,3 +22,11 @@ if hiera('squid_deb_proxy_client', false) {
include site_squid_deb_proxy::client
}
+# shorewall is installed/half-configured during setup.pp (Bug #3871)
+# we need to include shorewall::interface{eth0} in setup.pp so
+# packages can be installed during main puppetrun, even before shorewall
+# is configured completly
+if ( $::virtual == 'virtualbox' ) {
+ include site_config::vagrant
+}
+
diff --git a/puppet/manifests/site.pp b/puppet/manifests/site.pp
index bce3a08b..9f5d82d8 100644
--- a/puppet/manifests/site.pp
+++ b/puppet/manifests/site.pp
@@ -5,15 +5,7 @@ Exec { path => '/usr/bin:/usr/sbin/:/bin:/sbin:/usr/local/bin:/usr/local/sbin' }
$services=join(hiera_array('services', ['']), ' ')
notice("Services for ${fqdn}: ${services}")
-# make sure apt is updated before any packages are installed
-include apt::update
-Package { require => Exec['apt_updated'] }
-
-include stdlib
-
include site_config::default
-include site_config::slow
-
# configure eip
if $services =~ /\bopenvpn\b/ {