HackerTrans
TopNewTrendsCommentsPastAskShowJobs

redat00

no profile record

Submissions

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

peekl.dev
2 points·by redat00·5 माह पहले·4 comments

Notebooks for Quantum Emulation

ovhcloud.com
2 points·by redat00·8 माह पहले·1 comments

comments

redat00
·2 माह पहले·discuss
Yes the pub/sub model gets way faster than the Ansible push model, especially at scale : When you start having a few hundreds of servers, you'll see that you just spend so much time waiting for the playbook to run.

It's also heavily bound to network connectivity, if your server your reaching has 100ms of latency, every time Ansible does something, you will feel those 100ms.

In the case of Peekl, it's easy : The server will read the content from the local disk (depending on what roles you have, your groups, and also load the variables.) And simply sends the "compiled catalog" to your agent who will go through all of it and performs actions as needed.
redat00
·2 माह पहले·discuss
An alternative to Ansible and Puppet, written in Golang.

It's called Peekl, and the idea behind it was to merge the two things I loved about both Ansible, and Puppet : - The agent/server model of Puppet; - The ease of writing Ansible code.

It also make sure to solve the problem that both Ansible and Puppet have in my sense : - Puppet is a slow, decades old application. It's written in Ruby and run inside of a JVM for the server. Applying a catalog can be very long on complex configuration setup. - Ansible on the other side works well, but the absence of an agent makes it hard to deploy stuff at scale : You being spending more time running your playbooks, than actually doing stuff.

So if you want to take a look at this alternative, head to the Github repository. Feel free to break it, open issues, and pull requests !

https://github.com/peeklapp/peekl
redat00
·3 माह पहले·discuss
?
redat00
·3 माह पहले·discuss
funny enough the guy behind the project also has an app like that https://github.com/zmeyer44/OpenVitals

(and regarding contributors for all of his projects, it's mostly vibe-coded)
redat00
·3 माह पहले·discuss
https://datatracker.ietf.org/doc/html/rfc5321
redat00
·3 माह पहले·discuss
> Is there anything preventing Proton from disclosing the email content or metadata?

Mmh.. The fact that it is encrypted client-side ? I mean the code is open-source fgs. [0][1][2]

[0]https://github.com/ProtonMail/android-mail [1]https://github.com/ProtonMail/ios-mail [3]https://github.com/ProtonMail/WebClients
redat00
·4 माह पहले·discuss
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.
redat00
·4 माह पहले·discuss
I'm working on an alternative solution to Ansible and Puppet, trying to mix the best of both world: The pull-based aspect of Puppet, by having an agent running on nodes, and the simplicity of Ansible, by writing playbooks and roles.

It's called Peekl, and is available on Github. Tho it's still in what I'd called "alpha". Lot of new features to come!

https://peekl.dev
redat00
·5 माह पहले·discuss
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 ?
redat00
·8 माह पहले·discuss
OVHcloud unveils its Quantum Platform: the first European solution for accessing quantum computers in the cloud.

Available now, it will provide access to at least eight quantum computers, including Pasqal's Orion Beta
redat00
·8 माह पहले·discuss
Just tested it and apparently it's not the case, neat!
redat00
·8 माह पहले·discuss
Doesn't Docker run as `root` by default, and alter the permission of your folder by taking ownership and making it as `root:root` ?