On Sunday, December 22, 2019 at 10:36:17 PM UTC-5, Ben Cotton wrote: > > Does anyone else have experience with this? >
first of all, be sure you distinguish between installation and upgrade. i've used configuration tools (ansible, salt, etc) to do hundreds of system installations, but that is a different process/configuration than using them to upgrade existing installations. as far as weewx is concerned, the skins are backward compatible - an existing skin should work without modification with a new weewx release (we go out of our way to ensure that changes to weewx will not break existing skins). the weewx configuration file *may* need to be modified - an existing weewx configuration file *might* need to be modified to work with a new weewx release (a change from x.y.n to x.y.m should be ok, but a change from x.y.0 to x.z.0 might require modifications) if you *do* use the configuration tool to do upgrades, there are two different approaches: option 1: let weewx handle the upgrades. with this approach, you would make the configuration management tool invoke setup.py or apt-get in order to modify the weewx configuration file. option 2: make the configuration management tool handle the upgrades. with this approach, you just put the new weewx configuration file into the configuration tool, and let it overwrite any existing configuration. btw, this also applies to weewx extensions. you can either invoke wee_extension or you can have the configuration tool drop the skins/.py files into the appropriate locations. m -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/ca260bff-3382-4e8f-a708-25e917874b95%40googlegroups.com.