FR: Use a well-known configuration language
- Langage dominant
- Python
- Étoiles
- 46.6k
- Forks
- 1.9k
- Merge moyen
- 10 j 16 h
- PR mergées (30 j)
- 5
Description
**is your feature request related to a problem? Please describe.**
I use Ansible IaC to deploy many of my services across a number of servers. I recently came across copyparty as a nice, well supported, full featured file upload & hosting tool. I run some servers for uploading media of live theater performances, as well as some game servers. Rather than write a config for each individual services, I'd like a way to dynamically generate these configurations upon deployment. Ansible has good support for editing a variety of file formats (JSON, YAML, INI to name a few), however Ansible's seemingly behind the times, not having support for the configuration language of the popular software "copyparty" 😅
**Describe the idea / solution you'd like**
Either add support for a "true" YAML config, or change the existing config to be in "true" YAML.
**Describe any alternatives you've considered**
I've tried using command line arguments, but they do not scale well. I've also looked at setting up IdP to streamline this, but that's a big lift, and still not a perfect solution. I could also build the config in Ansible using a few files (defaults in one file, then add unique files for individual services), but it'd just be easier to have this all configured as YAML.
**Additional context**
I'm more than happy to contribute and open a PR if this is something you'd be interested in ;)
Guide de contribution
Ouvrir le guide de contribution
Évaluation
Cette issue n'a pas encore été évaluée.