Show HN: Peekl – A modern alternative to Ansible and Puppet(peekl.dev)
peekl.dev
Show HN: Peekl – A modern alternative to Ansible and Puppet
https://peekl.dev
4 comments
Why YAML ? :(
Hi! I found that it was the most easy language to get started with. I looked at other language such as `HCL` (the Terraform language) but I thought that it would be too complex to learn, and to get started with. I really want this project to be easy to work with.
What language did you have in mind that you'd rather use compared to YAML ?
What language did you have in mind that you'd rather use compared to YAML ?
YAML is actually tricky, especially with multiline strings and space handling.
I do find HCL to be simpler. But for things like Ansible, I'd rather have a real programming language, like PyInfra does (which I never got to try yet unfortunately).
I do find HCL to be simpler. But for things like Ansible, I'd rather have a real programming language, like PyInfra does (which I never got to try yet unfortunately).
Yeah at beginning I really wanted to use HCL.. But their parser and implementing it was actually a little bit more difficult that doing just raw YAML parsing.
It also doesn't help that I'm not that familiar with the language.
It also doesn't help that I'm not that familiar with the language.
For the last few months I've been working on "Peekl" a configuration management solution.
The idea was to get the good part of what I liked with Ansible (the ease of use, the fact that you can get started quickly) with what I loved with Puppet (mainly the pull based model with the agent).
The project is now in a state where I believe I can share it with the world. Of course there is still a long way to go for it to be on-par in term of features to Puppet or Ansible, but I think that currently it's a good starting point.