Thanks John and Paul,


I would like to use the console, and I think wrapping the resource (defined 
type) declaration in a class is still problematic for me because the parameters 
I would like to pass in still exist at the class level, thus causing a problem 
if I use different parameters for the same node.



At the moment I have come up with a workaround where I declare the defined type 
in site.pp but reference a group level variable for setting parameters....this 
seems to work....but I would like the puppet administrator to be able to do all 
this via the console....any ideas let me know.



Thanks again,

Chandra

________________________________
From: [email protected] [[email protected]] on behalf 
of jcbollinger [[email protected]]
Sent: Thursday, 10 October 2013 1:09 AM
To: [email protected]
Subject: [Puppet Users] Re: parameters to a defined type from the puppet console



On Tuesday, October 8, 2013 1:59:58 AM UTC-5, AMARASINGHAM, Chandra wrote:

Hi,



I would like to use a defined type and enter parameters from the puppet 
console.  So far I can only use defined types in a class because the puppet 
console only seems to allow assigning configuration via classes.  This means 
that I can use the same class with different parameters for the same 
node...which is why I wanted to use a defined type.  Is there any way around 
this?

External node classifiers, such as the one integrated into the Puppet console, 
cannot assign individual resources to nodes; they can only set global variables 
and assign classes.  Defined type instances are resources.

As Paul described, you can wrap multiple defined type instance declarations 
into a class, and assign that (via the console or otherwise).  There are also 
approaches involving external data accessed via the hiera() function or 
automated class parameter binding.  These would still involve preparing an 
appropriate class definition.


John


--
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to