summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2026-05-04 14:33:07 -0500
committerJohn Estabrook <jestabro@vyos.io>2026-05-28 08:31:21 -0500
commit8b2d2a80c0f9272d80ee4d90077978c9e43021b9 (patch)
tree0fe18763ef28f4534c983c971c7f929e267cf269
parentf420c2913a30cac5d61f94061466f6f6ccf7d81c (diff)
downloadvyos-1x-8b2d2a80c0f9272d80ee4d90077978c9e43021b9.tar.gz
vyos-1x-8b2d2a80c0f9272d80ee4d90077978c9e43021b9.zip
T8502: add list of global config-sync exclude paths
-rw-r--r--data/config-sync-exclude.json17
-rw-r--r--python/vyos/defaults.py4
2 files changed, 21 insertions, 0 deletions
diff --git a/data/config-sync-exclude.json b/data/config-sync-exclude.json
new file mode 100644
index 000000000..dc4cb88e8
--- /dev/null
+++ b/data/config-sync-exclude.json
@@ -0,0 +1,17 @@
+[
+ [
+ "interfaces",
+ "ethernet",
+ "hw-id"
+ ],
+ [
+ "interfaces",
+ "ethernet",
+ "address"
+ ],
+ [
+ "interfaces",
+ "ethernet",
+ "offload"
+ ]
+]
diff --git a/python/vyos/defaults.py b/python/vyos/defaults.py
index 78721c0d2..22aa1f62a 100644
--- a/python/vyos/defaults.py
+++ b/python/vyos/defaults.py
@@ -106,3 +106,7 @@ reference_tree_cache = '/usr/share/vyos/reftree.cache'
activation_list = os.path.join(directories['config'], 'activation-list')
activation_init = os.path.join(directories['data'], 'activation-init')
activation_hint = os.path.join(directories['data'], '.activation_hint')
+
+config_sync_exclusion_list = os.path.join(
+ directories['data'], 'config-sync-exclude.json'
+)