On 02/28/2012 06:24 PM, Avram Lubkin wrote:
I was looking over the project and it looks interesting, much improved
over Spacewalk. I particularly like how different projects are used
instead of one monolithic project. There's just one thing that concerns
me. It looks like if I want to do provisioning I have to use Foreman and
if I use Foreman I have to use Puppet. Since Puppet requires ruby
installed on all clients I can't deploy it. This is due to a security
requirement. I can't add interpreters to a system unless I have a good
justification. I can do what puppet does without adding another
interpreter, so I can't justify it. I know there are lots of
organizations that use puppet and probably install Ruby to support it,
but I've never worked with a group that would allow that. Any plans to
support CFengine or something similar that wouldn't require another
interpreter on the clients? Python is Okay too, since any RHEL or
RHEL-like system already has it.
With the current plans, you could provision w/o having puppet on the
client. However, the server is fully ruby. If you want to use
configuration management, it would be via puppet.
What do you use for config management today?
-- bk