4 ms·
"Wanna just use fucking shell scripts to configure a server? Read on!" Step 0: Install the gem # gem install fucking_shell_scripts # gem: command not fo
by qwerty_asdf 13y ago
"Wanna just use fucking shell scripts to configure a server? Read on!"
Step 0: Install the gem
# gem install fucking_shell_scripts
# gem: command not found
wat.
- raverbashing 13y agoExactly If I want to use FSS to configure the server, I already do. I don't need the "latest fad in configuration tool" to do something FSSs already do! Like fabric. If you're not using their advanced features, you're writing a shell script in python. Thanks, I'll write a shell script
- dogas 13y agoworks for me! http://rubygems.org/gems/fucking_shell_scripts http://rubygems.org/gems/fucking_shell_scripts
- qwerty_asdf 13y agoYeah, but like, that's not a shell script, man.
- atomic-penguin 13y agoIts just fucking shell scripts, already! * * Depends on Ruby.
- phazmatis 13y agoMost people coming from chef would have done the drudgery of msking surr ruby works.
- justizin 13y agochef installs as omnibus, so you're suggesting that people should install the massive chef stack, and then the FSS gem? _brilliant_ !
- phazmatis 13y agoWell this is clearly aimed at people who are frustrated with Chef, above and beyond the frustrations of figuring out how to install ruby (just install from source, rvm sucks). If someone doesn't already have Chef installed, why would they even have clicked on this link?
- deleted 13y ago[deleted]
- cmbaus 13y agoI agree. This would be far more awesome if you could install it with a fucking shell script. It is called fucking shell scripts. Not fucking ruby scripts.
- cmbaus 13y agoJoking aside, there is something to be said about doing CM with the shell. If somebody created a list of requirements for the perfect language for doing CM it would probably be similar to: - Always available on every machine - Proven reliable and stable - Built to interface with the OS and other utilities Hmm, that sounds a lot like the shell. If your application doesn't already depend on Ruby, bringing Ruby in as a dependency, is a lot of extra overhead. There is something to be said about this concept, but it should be shell all the way down.
- icebraining 13y agoOn the other hand, Python comes installed by default on Red Hat, CentOS, Scientific Linux, Gentoo, Debian, Ubuntu, MacOS X, Solaris and OpenIndiana, at least, so a "full" CM system like Ansible is potentially more portable than FSS :)