best way to remotely configure devices with YAML files?

Hey community,

I am developing an application that serves as a data logger for several geoscience sensors.
Since I’d like the data logger to be configurable remotely and each sensor will have a slightly different configuration, I was thinking about keeping a YAML configuration file for each sensor in a remote repository, and making the app fetch any change to a specific file and get the new one if necessary.

Is this approach something that might work? What would you suggest instead?

Thank you so much in advance!
Saverio

@sguzzo based off of what you’ve written here, this seems like a good solution for what you would like to do. What kind of devices are the sensors running on? Are they balena devices or something else?

hey @jmakivic , the devices are RaspberryPi4 running balena os! The fleet is managed by my openBalena instance.