On 2015-01-26 16:30, Alec Ten Harmsel wrote:
Hi,

I've been working on my own replacement for Bcfg2 - bossman[1] - over
the past few months, and it's finally ready to be released in the wild.
I would be honored if anyone on this list who's thinking of trying
puppet, chef, ansible, bcfg2, etc. would try out bossman instead.
bossman has an incredibly simple syntax; no ruby DSLs or XML. My main
motivation for writing it was dealing with bcfg2's XML config on a daily
basis. Additionally, bossman has a (hopefully) great 'pretend' mode and
checks for a lot of errors.

If you are already using another solution and have some time to check
out bossman, I would love feedback. The only config manager I've used in
practice is bcfg2, so getting perspectives from those using other
solutions would be fantastic.

bossman is written in C99 and is built with CMake.

I don't recommend it for production deployments quite yet, but I plan on actively working on it. It currently only supports pulling configuration from a mounted filesystem (i.e. local disk, NFS, etc.), but HTTP support
(and a deployment tutorial/guide) will be added in v0.2.

I'm sorry to spam gentoo-user, but I'm not sure who else would be
interested in something like this. Also, feel free to email me with bugs in the code or documentation, or open something in GitHub's issue tracker.

Alec

[1] https://github.com/trozamon/bossman/archive/v0.1.0.tar.gz

[2] https://github.com/trozamon/bossman-roles

I haven't tested it yet, however I like the minimalistic syntax.

As an ansible user - do you plan to allow using default values for modules and/or variables?

Reply via email to