resources: provider templates are misnamed and embed per-install paths #143
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
resources/ mixes three species under config-ish names: per-type OpenVPN base templates (Airvpn_config etc. — blank proto/remote filled by write_config, seeded once into {entry}/openvpn.conf by copy_certs), the stunnel template (ssl_config, rewritten per connection by tunnel.py), and actual default settings (default_config.json, firewall_default.json). The first two are templates, not configs.
Two-stage remedy:
Caveat: don't over-invest in the ProtonVPN template before #33 settles — the API serves complete per-server configs (the routine already downloads one just to harvest the CA cert and TLS key), so Proton's seed may come from the API instead.