Actually,  upon more reading on my own,  this is where stored configs
will come into play?  Ill approach more reading on that subject.

On Jan 10, 9:56 am, trey85stang <trey85st...@gmail.com> wrote:
> Thanks for the reply,
>
> It looks like I would need an entry for every host if I were to take
> that route?  My environment would require 6000*3 entries...  That
> doesn't seem logical.
>
> Am I understanding this correctly?
>
> On Jan 10, 4:35 am, Bruce Richardson <itsbr...@workshy.org> wrote:
>
> > On Sun, Jan 09, 2011 at 10:42:19AM -0800, trey85stang wrote:
>
> > > 192.168.1.20    host1.domain.com
> > > 192.168.1.30    host2.domain.com
> > > 192.168.1.250  unique_host.domain.com
>
> > > Is there a way to manage this with puppet?  What I would like to do is
> > > be able to check that those 3 entries exist... if not replace the file
> > > and generate the custom content that needs to be in the file?
>
> > If you use host resources, as already recommended, Puppet will create
> > the entries if they do not exist.  If you only want those entries
> > present, tell Puppet to purge all host entries not specified in the
> > puppet configuration for that host.  
>
> >     host { 'host1.domain.com':
> >         ip => '192.168.1.20',
> >         ensure => 'present'
> >     }
>
> >     host { 'host2.domain.com':
> >         ip => '192.168.1.30',
> >         ensure => 'present'
> >     }
>
> >     host { 'unique_host.domain.com':
> >         ip => '192.168.1.250',
> >         ensure => 'present'
> >     }
>
> >     resources { 'host': purge => true }
>
> > Stop thinking custom scripts; start thinking resources.  Most Puppet
> > configuration consists of specifying which resources you do or don't
> > want present in which circumstances.  Most of the rest of it is about
> > defining which resources depend on which others (e.g. this running
> > application depends on that configuration file).  You describe how a
> > system should look and Puppet does what is necessary to make it so.
>
> > --
> > Bruce
>
> > I object to intellect without discipline.  I object to power without
> > constructive purpose. -- Spock

-- 
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