Issue #7793 has been updated by Stephen Johnson.

Affected Puppet version changed from 2.6.8 to 3.0.2


----------------------------------------
Bug #7793: setting the $noop metaparameter as class parameter does not work
https://projects.puppetlabs.com/issues/7793#change-80111

Author: Michael GrĂ¼ner
Status: Accepted
Priority: Normal
Assignee: 
Category: metaparameters
Target version: 
Affected Puppet version: 3.0.2
Keywords: noop
Branch: 


As explained in https://projects.puppetlabs.com/issues/6526 I am trying to
set the $noop metaparameter as a class parameter to set a class and all
its resources to $noop. This does not seem to work:

<pre>
mgruener@lt-mgr:~$ cat test.pp 
class foo($noop=true) {

    file{ "/tmp/test1":
        content => "I should not work in noop mode!",
    }
}

node default {
    include foo
}
mgruener@lt-mgr:~$ envpuppet puppet --version
2.6.8
mgruener@lt-mgr:~$ envpuppet puppet apply test.pp
warning: noop is a metaparam; this value will inherit to all contained resources
notice: /Stage[main]/Foo/File[/tmp/test1]/ensure: defined content as 
'{md5}73878c2b0e1386f3127bb77f5a1c96e3'
notice: Finished catalog run in 0.01 seconds
mgruener@lt-mgr:~$ ls -la /tmp/test1 
-rw-r--r-- 1 mgruener mgruener 31 2011-06-06 11:56 /tmp/test1
mgruener@lt-mgr:~$
</pre>

I would expect it to work as if the noop parameter was set
directly for the resource.



-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to puppet-bugs@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-bugs+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to