summaryrefslogtreecommitdiffstats
path: root/bin/puppet
diff options
context:
space:
mode:
Diffstat (limited to 'bin/puppet')
-rwxr-xr-xbin/puppet4
1 files changed, 4 insertions, 0 deletions
diff --git a/bin/puppet b/bin/puppet
index 13e99e2a6..f5d230a7a 100755
--- a/bin/puppet
+++ b/bin/puppet
@@ -198,9 +198,13 @@ begin
# Compile our catalog
catalog = Puppet::Node::Catalog.find(node)
+ exit(0) if Puppet[:parseonly]
+
# Translate it to a RAL catalog
catalog = catalog.to_ral
+ catalog.finalize
+
# And apply it
catalog.apply
rescue => detail