HackerTrans
トップ新着トレンドコメント過去質問紹介求人

redat00

no profile record

投稿

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

peekl.dev
2 ポイント·投稿者 redat00·5 か月前·4 コメント

Notebooks for Quantum Emulation

ovhcloud.com
2 ポイント·投稿者 redat00·8 か月前·1 コメント

コメント

redat00
·2 か月前·議論
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 か月前·議論
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 か月前·議論
?
redat00
·3 か月前·議論
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 か月前·議論
https://datatracker.ietf.org/doc/html/rfc5321
redat00
·3 か月前·議論
> 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 か月前·議論
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 か月前·議論
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 か月前·議論
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 か月前·議論
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 か月前·議論
Just tested it and apparently it's not the case, neat!
redat00
·8 か月前·議論
Doesn't Docker run as `root` by default, and alter the permission of your folder by taking ownership and making it as `root:root` ?