summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsarthurdev <965089+sarthurdev@users.noreply.github.com>2026-03-11 10:14:22 +0100
committersarthurdev <965089+sarthurdev@users.noreply.github.com>2026-03-13 14:14:53 +0100
commitbd6f445c6dcf59cc5276741b92d27ac7ca3b3ee6 (patch)
tree8d8882a0834c8dfe37a11cb8baa81eb9cea58bab
parent90c7a2b8cdfd61dc48c910f9aa48354ba104c183 (diff)
downloadvyos-1x-bd6f445c6dcf59cc5276741b92d27ac7ca3b3ee6.tar.gz
vyos-1x-bd6f445c6dcf59cc5276741b92d27ac7ca3b3ee6.zip
geoip: T5405: Add VRF support for GeoIP op-mode
-rw-r--r--op-mode-definitions/geoip.xml.in15
1 files changed, 13 insertions, 2 deletions
diff --git a/op-mode-definitions/geoip.xml.in b/op-mode-definitions/geoip.xml.in
index eb9d65ea9..8c51817f2 100644
--- a/op-mode-definitions/geoip.xml.in
+++ b/op-mode-definitions/geoip.xml.in
@@ -2,12 +2,23 @@
<interfaceDefinition>
<node name="update">
<children>
- <leafNode name="geoip">
+ <node name="geoip">
<properties>
<help>Update GeoIP database and firewall sets</help>
</properties>
+ <children>
+ <tagNode name="vrf">
+ <properties>
+ <help>VRF to use for GeoIP update</help>
+ <completionHelp>
+ <path>vrf name</path>
+ </completionHelp>
+ </properties>
+ <command>sudo ip vrf exec $4 ${vyos_libexec_dir}/geoip-update.py</command>
+ </tagNode>
+ </children>
<command>sudo ${vyos_libexec_dir}/geoip-update.py</command>
- </leafNode>
+ </node>
</children>
</node>
</interfaceDefinition>