Puppet
I’m tinkering around with puppet lately.
For those who don’t know what puppet is, it’s a tool for sys admins. It’s written in ruby so it’s quite platform independent. You can use the tool to describe your it landscape, you can write classes and add them to various nodes in your network in a central place. For example you can write an ssh class where make sure the sshd only accepts public keys and disables keyboard interactive authentication, you can also transfer files with puppet thus distributing all your keys.
The beauty is that puppet will make sure your node complies to the classes assigned to them on specified intervals. When a change is made to your node by a developer or user that conflicts with your central policy puppet will correct it leaving your landscape in a known state.
Related posts:
- Fun with puppet and rsyslog Today I switched from syslog-ng to rsyslog, I am also...
Related posts brought to you by Yet Another Related Posts Plugin.
No comments
Jump to comment form | comments rss [?] | trackback uri [?]