diff --git a/modules/Makefile b/modules/Makefile
index bdebf85f7aeaf8a9899b8715b4ad9b207e662e2a..33581edb16bd6f2423ca960fb265e5128c9828e9 100755
--- a/modules/Makefile
+++ b/modules/Makefile
@@ -2,7 +2,7 @@
 # -*- coding: utf-8; indent-tabs-mode: t; -*-
 
 # Make instructions for smoke testing Puppet manifests.
-# Copyright 2013 - 2014 Ulrik Haugen
+# Copyright 2013 - 2015 Ulrik Haugen
 # Copyright 2013 - 2014 Linköpings universitet
 
 # This program is free software: you can redistribute it and/or modify
@@ -198,6 +198,7 @@ puppet-dirs := --confdir smoke-testing-state/etc \
 	cat $< >$@
 	env `cat smoke-testing-state/share/global.testenv` `cat $<` \
 		$(fakeroot) puppet apply --noop \
+		$(puppet-extra-args) \
 		$(puppet-dirs) --verbose --color no \
 		--modulepath . $(basename $*).pp >>$@ 2>&1 \
 	    || (cat $@; false)
@@ -206,6 +207,7 @@ puppet-dirs := --confdir smoke-testing-state/etc \
 %.testoutput: %.pp smoke-testing-state/share/global.testenv smoke-testing-state/etc/puppet.conf smoke-testing-state/var/lib/puppet smoke-testing-state/var/run FORCE
 	env `cat smoke-testing-state/share/global.testenv` \
 		$(fakeroot) puppet apply --noop \
+		$(puppet-extra-args) \
 		$(puppet-dirs) --verbose --color no \
 		--modulepath . $< >$@ 2>&1 \
 	|| (cat $@; false)