On 11 December 2012 11:33, David Schmitt <da...@dasz.at> wrote:
>
> You'll have to start managing versions. One way or the other. Client side
> there's apt's pinning, yum probably has some plugin to do so. Server side
> you can use a custom repo or puppet packages's ensure => version.

I don't think this is workable for the reasons I have described. It's
not realistic to list packages and versions of everything on my system
and keep them up to date etc.

> For any significant amount of machines and packages, you'll really want to
> look into hosting that repo yourself. That way you can
>
>   * stage security and other updates
>   * keep most control over package versions with the least
>     per-node overhead
>   * keep installs repeatable

Sure but the problem I have described is with even small
infrastructures where you don't want to maintain anymore than you have
too. If you just have a web server and a database server, you don't
want to setup a repository too just (and make sure it's
monitored/always available/update to date) etc. It is also not clear
to me how you'd manage the process of pulling security fixes into your
repository from upstream.

I should say this is on EC2 and so another solution would be just to
use AMI's I guess. Maybe building the AMI's with Puppet.

Thanks,
James

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@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