Hi Alan, On 26.09.2013 22:42, Alan McKinnon wrote: > You will break things horribly and will curse the day you tried. > Basically, puppet and portage will get in each other's way and clobber > each other. Puppet has no concept of USE flags worth a damn, cannot > determine in advance what an ebuild will provide and the whole thing > breaks puppet's 100% deterministic model. > > Puppet is designed to work awesomely well with binary distros, that is > where it excels. Keep within those constraints. Same goes for chef, > cfengine and various others things that accomplish the same end.
Did you try to combine one of these solutions with portage's binary package feature? With --usepkgonly gentoo is more or less a binary distro. I'm thinking of using a single use flag set for 20+ Gentoo servers to get rid of compiling large packages in the live environment. Regards, Johann