Live data from Hacker News

Bashible: An Ansible-inspired deployment/automation tool written in Bash DSL

github.com

1–10 of 86 posts

Re: Bashible: An Ansible-inspired deployment/automation tool written in Bash DSL

#3

I’m surprised there’s no explanation of why Bash was chosen for this.

I'd imagine it's because it's available everywhere (even openwrt routers and those things), and it's easier to get away with not having to use sudo (depending on the task you are doing, of course). With Ansible, you almost always need python installed on the target host. Which, in 95% of cases is not a problem. It's not ideal to install a system package just because you want to do some provisioning (there are ways around that, but it gets hacky pretty quick...).

I haven't looked at this yet, but I really like the idea. Always wanted to have something like this for a few special cases. And if it's well designed, it could be a nice, lightweight and portable solution to do server provisioning, development project setups, use in Docker builds, etc.

Re: Bashible: An Ansible-inspired deployment/automation tool written in Bash DSL

#4
Exciting, very nice idea, I'll keep my eyes on this. It happened more than once that I had need for something like this, and I stewed over how to implement it for quite a while now. Haven't looked at it in detail yet, but from a first glance it looks well thought through.

Re: Bashible: An Ansible-inspired deployment/automation tool written in Bash DSL

#8
post #7
post #6

No more DSLs for deployment/config management tasks please. Too many already.

I'd rather more DSLs than more things with complex logic encoded into YAML.

> complex logic encoded into YAML

This should stop too.

Post reply on HN