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.

Reply via email to