Settings

Theme

Show HN: Peekl – A modern alternative to Ansible and Puppet

peekl.dev

2 points by redat00 14 days ago · 4 comments · 1 min read

Reader

Hi everyone!

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.

linkdd 14 days ago

Why YAML ? :(

  • redat00OP 14 days ago

    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 ?

    • linkdd 11 days ago

      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).

      • redat00OP 11 hours ago

        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.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection