polly
mgmt
Our great sponsors
polly | mgmt | |
---|---|---|
1 | 23 | |
80 | 3,106 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | 13 days ago | |
CUE | Go | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
polly
-
Cue, an open-source data validation language
re: Grafana (i'm the author of the linked issue) - i'm quite excited, i do think there's a world of possibilities here.
Two-way sync with a git repo is one possible path, and we've talked a lot internally at GL about how to best support it. My sense is that we can do it with relatively little friction and likely will - but if you're just syncing with a git repo, there's still a lot of arbitrary, opaque repo layout decisions that still have to be made (how do you map a filesystem position for a dashboard to a position in Grafana? In a way that places the dashboards next to the systems they're intended to observe? With many teams? With many Grafana instances?) which induce new kinds of friction at scale.
Fortunately - and not mutually exclusively with the above - by building the system for schema in CUE, we've made a composable thing that we can make into larger systems. That's what we're starting to do with Polly: https://github.com/pollypkg/polly
Conveniently, my parts of a Grafanaconline talk tomorrow discusses both of these https://grafana.com/go/grafanaconline/2021/dashboards-as-cod... :D
mgmt
-
Benchmarking ansible-core 2.11 vs 2.14 and python 3.9 vs 3.11 along with ara's database backends
There are certainly faster alternatives out there (mgmt comes to mind) but then, they're not Ansible.
-
Ask HN: Those making $0/month or less on side projects – Show and tell
https://github.com/purpleidea/mgmt/
Been grinding on it on the side for some years now.
-
Linux System Config Management Tools
Check out https://github.com/purpleidea/mgmt
- A configuration management system for pets, not cattle
- Monthly 'Shameless Self Promotion' thread - 2022/08
-
UIs Are Streaming Dags
I didn't watch this video, but https://github.com/purpleidea/mgmt/ has a core concept of streams of DAG's since the beginning. I came up with the idea, but if there's a greater commons discussing these kind of algorithms, I'd be interested for more people to get involved!
-
Hacker News top posts: Apr 13, 2022
Mgmt – Next generation distributed, event-driven, parallel config management\ (9 comments)
- Mgmt – Next generation distributed, event-driven, parallel config management
-
An Open Letter from the CEO of Puppet: Puppet and Perforce
This is a weird "open letter" but okay.
I feel like Puppet, for whatever reason, has lost out on things and Ansible won, which is quite unfortunate as Ansible is just not as good as Puppet. I wonder if Preforce will be able to revive the interest in Puppet.
Anyway, if someone plans to move away from Puppet (I imagine someone will, because someone always disagrees with a buyout), I've recently found mgmt[0] which has Puppet-lang compatibility. A big plus (to me anyway) is that it's not Ruby based, and is instead written in Go.
-
I have this idea. Thoughts?
I once saw a talk of the creator of cfg mgmt. It is a real time configuration management tool. I've never used it, but I found the demo's impressive. https://github.com/purpleidea/mgmt/
What are some alternatives?
Ansible - Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
GNU Stow - GNU Stow - mirror of savannah git repository occasionally with more bleeding-edge branches
Pulumi - Pulumi - Universal Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
Home Manager using Nix - Manage a user environment using Nix [[email protected]]
Chef - Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
CFEngine - CFEngine Community
Pallet - Automates controlling and provisioning cloud server instances. DevOps for the JVM.
guiscrcpy - A full fledged GUI integration for the award winning open-source android screen mirroring system -- scrcpy located on https://github.com/genymobile/scrcpy/ by @rom1v
homeshick - git dotfiles synchronizer written in bash
yadm - Yet Another Dotfiles Manager
carvel - Carvel provides a set of reliable, single-purpose, composable tools that aid in your application building, configuration, and deployment to Kubernetes. This repo contains information regarding the Carvel open-source community.
organize - The file management automation tool.