Releases: mig1984/bashible
Bashible - DSL in Bash - is getting usable
Hi, guys!
I am glad to see Bashible developing. In the beginning, I thought it will be just another useless project. But it seems to be interresting also for others.
Yesterday I finally spend the day by implementing changes from past months. The "core" is getting stable, at least from the "language" perspective.
What needs to be done:
The question is, why Ansible is so popular? And my answer is: it has lots of modules for setting-up whatever you imagine. Bashible could offer the same - shared scripts. For instance a script for a webserver:
$ webserver --add-domain foobar.com
$ webserver --htpasswd foobar.com user password
$ webserver --disable-domain foobar.com
etc.
You can use bash scripts to do whatever you like. Even if I like Python and Ruby very much, still, I never got the point of re-writing shell scripts in these higher languages. Why, if shell was made for file manipulations?
And finally, there should be a standard way to deploy scripts to multiple machines (aka Ansible's inventory). It still does not exist. Using ssh/pdsh perhaps?
I am looking forward to your suggestions!
Jan