Slaughter
Infrastructure
configuration management
SHOW HN2013
How HN took it
2 positive, 5 neutral or asking, 0 mixed, 4 critical, out of 11 comments about the project. Thread score -0.11.
Design: 0 for, 2 againstIdea: 1 for, 0 againstDocs: 0 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Looks rather nice; plans to try it for Debian provisioning
From 1 comment
I actually tripped over this a couple of days ago after getting frustrated with puppet's rubyness (I hate ruby with a passion). Looks rather nice. Will try it out next time I do…
meaty on HN
Transport flexibility is a fresh take
From 1 comment
Reasonably good summary. I'd say the transport-flexibility is a fresh-take, the supplied primitives are directly inspired by CFEngine 2.x, so in terms of complexity available to…
stevekemp on HN
Objections
Lacks pre-made recipes and Puppet-style features like declarative resources and reporting
From 2 comments
Puppet definitely has its own pains, but I feel like I'd quickly reach a block trying to use this tool, and end up either writing more outside of Slaughter than in it or just…
jcmcken on HNReasonably good summary. I'd say the transport-flexibility is a fresh-take, the supplied primitives are directly inspired by CFEngine 2.x, so in terms of complexity available to…
stevekemp on HN
Inconsistent primitive naming in the DSL
From 1 comment
what is the reason behind inconsistencies like !PackageInstalled => InstallPackage but AppendIfMissing? Why not InstallIfMissing? Or !LinePresent => AddLine? i don't care about…
keymone on HN
Perl mentioned too heavily in the docs
From 1 comment
The mentions of Perl do seem pretty heavy-handed. I'm a Perl developer in the sysadmin space, too (working on Webmin, Virtualmin, and Cloudmin), and I think it's awesome to see…
SwellJoe on HN
Requests
Declarative resource definitions
From 1 comment
Puppet definitely has its own pains, but I feel like I'd quickly reach a block trying to use this tool, and end up either writing more outside of Slaughter than in it or just…
jcmcken on HN
Reporting and metrics per run
From 1 comment
Puppet definitely has its own pains, but I feel like I'd quickly reach a block trying to use this tool, and end up either writing more outside of Slaughter than in it or just…
jcmcken on HN
Questions
What differentiates it from other configuration tools
From 1 comment
Other than being written in Perl, does anyone know what differentiates slaughther from the other projects out there? Haven't used any of them, but my guess would be: ``` - It's…
gizzlon on HN
Which license it uses
From 1 comment
Superfluous question, perhaps. What licence are you releasing it on? I read Zed Shaw's essays (rants?) on GPL a while ago. Given that your tool occupies the Server space (as did…
Surio on HN
Alternatives named
Ansible
From 1 comment
There are tools out there that will configure remote machines, using nothing more than SSH. http://ansible.cc/ is probably the most popular.
stevekemp on HN
Puppet
From 1 comment
Puppet definitely has its own pains, but I feel like I'd quickly reach a block trying to use this tool, and end up either writing more outside of Slaughter than in it or just…
jcmcken on HN
Rex
From 1 comment
Awesome work... What are your impressions of rex? Slaughter occupies a different part of the ecosystem (specifically that slaughter has policies) but do you see possible…
jamespitts on HN
Pushy
From 1 comment
I haven't seen that before. Thanks, it brought a smile to my face. I made this a few years ago: https://github.com/axw/pushy Pushy is Python-based, not PERL-based, but otherwise…
axw on HN