Skip to content

Releases: mig1984/bashible

Bashible - DSL in Bash - is getting usable

14 Dec 18:48
Compare
Choose a tag to compare

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