Your message dated Sun, 11 Dec 2011 11:54:02 +0100
with message-id <[email protected]>
and subject line defining classes inside node statements
has caused the Debian Bug report #563558,
regarding puppetmaster - Classes nested in nodes are also merged
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
563558: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=563558
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: puppetmaster
Version: 0.25.1-3
Severity: normal
The following does not work:
| class test {
| sshkey { $fqdn: type => rsa, key => $sshrsakey, alias => ["test"] }
| }
|
| node a {
| class alias inherits test {
| Sshkey[$fqdn] { alias => ["test"] }
| }
| include alias
| }
|
| node default {
| class alias inherits test {
| Sshkey[$fqdn] { alias => ["test"] }
| }
| include alias
| }
Both "alias" classes are merged as if node does not define its own
namespace. The documentation and my tests shows that this works with
nested classes so I'm surprised that it does not work in node
definitions.
Bastian
--
Oblivion together does not frighten me, beloved.
-- Thalassa (in Anne Mulhall's body), "Return to Tomorrow",
stardate 4770.3.
--- End Message ---
--- Begin Message ---
tags 563558 + wontfix
thanks
Hello,
I'll reject this bug. The puppet parser now forbids you to declare
classes inside node statements.
--
Stig Sandbeck Mathisen
--- End Message ---