I decided to do that instead yeah!

Thanks!

On Feb 26, 6:24 pm, Ohad Levy <ohadl...@gmail.com> wrote:
> while its possible to use tags, I would recommend you using variables
> (either with external nodes or extlookup).
>
> cheers,
> Ohad
>
>
>
> On Fri, Feb 26, 2010 at 7:23 PM, RyanC <r...@rjc.cc> wrote:
> > Hey,
>
> > Hope someone can help shed some light on this. I'm written a class
> > that installs various software packages that we use in our
> > organisation, and configures them to how we like. I'm trying to use a
> > tag to determine which type of config to apply, so we can just tag a
> > load of nodes with one thing, and have the right software and config
> > automatically applied.
>
> > The class is structured like so (simplified):
>
> > class my_class
> > {
> >        class my_software
> >        {
> >                if tagged("my_tag_1")
> >                {
> >                        notify{"Tagged as my_tag_1": }
> >                        Install config A
> >                }
> >                else if tagged("my_tag_2")
> >                {
> >                        notify{"Tagged as my_tag_2": }
> >                        Install config B
> >                }
> >                else
> >                {
> >                        notify{"Not tagged": }
> >                        Install default config
> >                }
> >        }
> > }
>
> > Then on a node you'd do the following to have a particular software
> > package installed and configured based on the tag:
>
> > In site.pp
>
> > node 'servername.com' inherits default
> > {
> >        tag(my_tag_1)
> >        include my_class::my_software
> > }
>
> > After running Puppet through a catalog, the software is installed
> > correctly
>
> > Now the software installs properly, but it logs that it is using the
> > default config, so the tag being assigned in the site.pp is obviously
> > not being detected right?
>
> > If anyone can shed any light on this that would be really
> > appreciated :)
>
> > Thanks in advance!
> > Ryan
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Puppet Users" group.
> > To post to this group, send email to puppet-us...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@google 
> > groups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/puppet-users?hl=en.

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

Reply via email to