On Sep 8, 2010, at 7:20 AM, Martin Langhoff wrote:
>
> [...]
> [ Did I say THANKS!? Should say it lots, and often. ]
Hi Martin,
It looks like the list has you pretty well handled, so mostly I'm writing back
to say I'm glad to see ISconf users still around, and very glad to see it looks
like Puppet will work for you.
That being said, I'll throw my responses in here, too, since I've got more of
the ISconf context.
> 1 - With a high number of identical nodes, we are very precious about
> deploying the exact same sw package (rpm in this case) to all nodes.
> Can I declare an exact rpm version/revision in a packages[] section?
> Can I later update it with a later version and will it know to upgrade
> via yum?
ensure => '1.0' or whatever works fine.
> 2 - Can I say "install this shellscript and run it once"? How?
Not in so many words, but as Patrick said, use the 'creates' argument to
provide idempotency and you'll actually be happier.
> 2a - Is there an ISConf-like facility that says "run it until it
> succeeds once"? [ Happy to use Makefiles, but if there's a
> Puppet-supported elegant way of doing it... ]
Execs run every time by default, so this is essentially on. You need some
additional check (onlyif/unless/creates) to make them idempotent.
[...]
> 5 - Is there any "server status" monitoring tool that
> integrates/piggybacks with Puppet? Our NAT'ted clients make most
> monitoring tools a pain...
Our own Dashboard, along with Foreman and a few others.
> 6 - For disconnected configuration clients -- is there a way to tell
> the puppet client: the puppet config of the server is available to you
> on file:///media/usb/puppetconfig ? The XS already has a mechanism
> that can guarantee the integrity of files coming from the sysadmin
> team (so only "signed" files are accepted over usb).
Yes, use stand-alone 'puppet' rather than a client/server. You can still
report back in this mode, although that probably won't help you much if you're
disconnected.
--
The surest sign that intelligent life exists elsewhere in the universe
is that it has never tried to contact us.
--Calvin and Hobbes (Bill Watterson)
---------------------------------------------------------------------
Luke Kanies | http://puppetlabs.com | http://madstop.com
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.