Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wick - Bash IT Configuration Automation #97

Open
fidian opened this issue Aug 13, 2015 · 3 comments
Open

Wick - Bash IT Configuration Automation #97

fidian opened this issue Aug 13, 2015 · 3 comments

Comments

@fidian
Copy link

fidian commented Aug 13, 2015

I'm maintaining a Bash-only alternative to Vagrant / Ansible / cdist / Puppet. It's called Wick. It doesn't provision the machines (yet) but if you rsync a folder then you can run a shell command that will provision a machine for you.

I'd be interested in getting your feedback and possibly having it included here. I know that I'll be researching many of the links you have and might split Wick up into modules so others can benefit from my functions more easily. Thanks for making your list; I am finding it very useful.

I've also made other Bash-only tools such as mo (mustache templates written in only Bash) and ansi for ANSI escape sequences such as color codes and cursor control. I don't know if those would be of interest, but they seem to fit your collection of tools.

@alebcay
Copy link
Owner

alebcay commented Aug 17, 2015

Sorry I haven't been able to get around to this in the past few days. Here are my thoughts:

  • I don't have much experience with Vagrant/Ansible, and once tried setting up Puppet, but decided it was way too complicated, and I don't provision machines often, but seeing shell scripts instead of config files with Wick is a happy change. Modularity is probably a good idea from the start - have an extension framework so that people can also add their own modules at some point, perhaps. I'm planning to add Wick a bit later after it matures a bit.
  • I don't use much templating in my scripting work at all, so personally, I wouldn't find mo very useful, but I'll definitely add it because I can think of situations where it would be helpful.
  • ansi is by far the most useful of the three tools you mentioned (to me, at least). Looking up escape codes is a pain!

I'll get around to adding changes in the next day or two.

@fidian
Copy link
Author

fidian commented Aug 17, 2015

No worries about the timing - this is obviously not even remotely urgent. Also, I am sorry; i thought this was more of a public or shared list than your own personal bash bookmarks.

I agree with all of your comments. Thanks for considering the addition of links!

@alebcay
Copy link
Owner

alebcay commented Aug 17, 2015

Oh, it's not personal at all. But I'm not exactly qualified to speak on behalf of everyone out there. Still, the tools fill a niche that seems to be vacant currently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants