Top 14 Python Configuration Management Projects
Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:Project mention: Question On Salt (command line) | reddit.com/r/saltstack | 2021-12-16
Get and set values in your .env file in local and production servers. :tada:Project mention: python-dotenv: Get and set values in your .env file in local and production servers. | reddit.com/r/coolgithubprojects | 2022-01-06
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
Yet Another Dotfiles ManagerProject mention: Looking for a Github like solution for personal file backups | reddit.com/r/linuxquestions | 2022-01-15
You could try yadm. I use it and it's awesome. I keep perfect track of my home and system-wide files I define. It saved my ass a while ago where I deleted all my root snapshots and the root subvolume. lol, right? It was a surprisingly seamless experience putting the config files back in their places altogether and getting my customizations and changes back on.
Configuration Management for Python ⚙Project mention: How to organize Django settings | reddit.com/r/django | 2021-11-12
I've been meaning to take a look at https://github.com/rochacbruno/dynaconf lately. Seems really great, can even load values dynamically from external sources. Seems like the next evolution in configuration IMO ¯_(ツ)_/¯
Auto-detect the connected display hardware and load the appropriate X11 setup using xrandrProject mention: How do you handle variable monitor configurations? | reddit.com/r/xmonad | 2022-01-17
First setup all the display configurations, ignoring xmobar. Using something like https://github.com/phillipberndt/autorandr and https://christian.amsuess.com/tools/arandr/ make it easy. Now all you have to do is somehow invoke autorandr --change every time there's a connection or disconnection event.
Gin provides a lightweight configuration framework for PythonProject mention: Equivalent framework as Gin for PyTorch | reddit.com/r/reinforcementlearning | 2022-01-04
Hi, does any of you know is there is an equivalent of this framework (https://github.com/google/gin-config) for PyTorch?
pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more.Project mention: What would you use to configure VMs? | reddit.com/r/devops | 2021-09-16
I personally like pyinfra a lot.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Type-safe YAML parser and validator.Project mention: how to build a JSON parser? | reddit.com/r/C_Programming | 2021-12-26
Don't say "it's just about the quality of the implementing team".
An enterprise-grade vendor-agnostic network automation platform.Project mention: on jenkins, build tools, etc - having a terrible experience | reddit.com/r/devops | 2021-11-17
I'm used to just slapping together some renewable code and throwing it in https://github.com/eNMS-automation/eNMS emms and it just works. If there is something that doesn't work ... I just code around it. No app that tells me some insane limitation. Just a couple lines of bash or python.
Setup tool for bitbake based projects (by siemens)Project mention: First steps with the kas build system | dev.to | 2021-11-03
I often work with the Yocto Project to build custom Linux distributions for a various range of products. One of the main struggles you can have while working with this tool is managing multiple git repositories in order to produce a successful build. A new tool called kas tries to simplify this process; let's see how by building a distribution for a Pine64 board.
ConfZ is a configuration management library for Python based on pydantic.Project mention: Show HN: Python configuration management library I built | news.ycombinator.com | 2021-10-21
A python library for parsing multiple types of config files, envvars & command line arguments that takes the headache out of setting app configurations.
spock is a framework that helps manage complex parameter configurations during research and development of Python applications (by fidelity)Project mention: [D] I'm new and scrappy. What tips do you have for better logging and documentation when training or hyperparameter training? | reddit.com/r/MachineLearning | 2021-05-24
We wrote Spock which actually sits in the middle ground between Hydra and OmegaConf (I’m of the same opinion that Hydra does a little too much feature wise). You can do hierarchical composition within the markdown of any JSON, YAML, or TOML files by simply using the config argument. No code needed to merge. Docs are here if you’re interested.
PIPCS is Python Configuration SystemProject mention: [P] Minimal PyTorch Library for Natural Evolution Strategies | reddit.com/r/MachineLearning | 2021-04-16
My main goal with this project was to test my new configuration system library pipcs https://github.com/goktug97/pipcs and see how practical to write a library with it. Also, it can act as an example for pipcs.
Python Configuration Management related posts
Is there an easier way to copy over files for distrohopping?
2 projects | reddit.com/r/linux4noobs | 15 Jan 2022
1 project | reddit.com/r/i3wm | 6 Jan 2022
Advice on Automatically Changing Display Arrangement with Key Combination
1 project | reddit.com/r/linuxquestions | 6 Jan 2022
python-dotenv: Get and set values in your .env file in local and production servers.
1 project | reddit.com/r/coolgithubprojects | 6 Jan 2022
Equivalent framework as Gin for PyTorch
1 project | reddit.com/r/reinforcementlearning | 4 Jan 2022
Just a public reminder: Don't copy-paste commands from webpages
3 projects | reddit.com/r/selfhosted | 3 Jan 2022
Second monitor problem
1 project | reddit.com/r/linuxmint | 24 Dec 2021
What are some of the best open-source Configuration Management projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.