Since netbox-community/netbox#18680 (landed in NetBox 4.3), remote storage services should be configured using Django's STORAGES configuration option rather than using STORAGE_BACKEND. The logic in tasks/validate_variables.yml only looks at STORAGE_BACKEND, and derives _netbox_storages_module from it. I think it should be generalized to extract possibly multiple storage modules from STORAGES (and maybe fall back to STORAGE_BACKEND if STORAGES is not set, possibly with a warning if STORAGE_BACKEND is set for NetBox version 4.3 or greater, because that will not work).
Since netbox-community/netbox#18680 (landed in NetBox 4.3), remote storage services should be configured using Django's
STORAGESconfiguration option rather than usingSTORAGE_BACKEND. The logic in tasks/validate_variables.yml only looks atSTORAGE_BACKEND, and derives_netbox_storages_modulefrom it. I think it should be generalized to extract possibly multiple storage modules fromSTORAGES(and maybe fall back toSTORAGE_BACKENDifSTORAGESis not set, possibly with a warning ifSTORAGE_BACKENDis set for NetBox version 4.3 or greater, because that will not work).