I just open-sourced a bunch of my Ansible roles that I use for installing/configuring my Centminmod servers: jeffwidman/ansible-centminmod · GitHub There's also roles on my github profile for managing Tarsnap (backups), yum-cron, and my.cnf--all guaranteed to play nice together on centminmod servers.
@jeffwidman FYI, instead of running the install option 1 menu Code: ./centmin.sh you can also run install unattended Code: ./centmin.sh install
Thanks for the heads up! Didn't realize that was possible. I doubt I'll change it though, as there's too much `magic` inside your bash script for me to be comfortable running it unattended on a production system. I run my Ansible playbooks against servers regularly, but rarely do a complete fresh centminmod install. Consider this a vote for you to switch things to Ansible... I think you'd get a ton more pull requests and flexibility--certainly you'd be able to drop a ton of bash script that is doing nothing more than trying to maintain idempotence as that work would be pushed onto the Ansible modules themselves. Plus it's remarkably easy for end-users to install/run ansible playbooks.
well for whatever reason i can't get my head around Ansible so not entirely sure other basic centmin mod users would either heh. much more comfortable with shell scripting.. Ansible would probably slow my Centmin Mod development to a crawl right now given my lack of free time as is heh