summaryrefslogtreecommitdiff
path: root/op-mode-definitions
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-03-15 08:04:55 +0000
committerGitHub <noreply@github.com>2026-03-15 08:04:55 +0000
commit433f5aea24b415682318bb491f67d35eb03eac75 (patch)
treecde4a99eabb90e065524ceed273d653031496403 /op-mode-definitions
parent7c1117b83eb966516fb8c314443a93249becd9ee (diff)
parentbd6f445c6dcf59cc5276741b92d27ac7ca3b3ee6 (diff)
downloadvyos-1x-433f5aea24b415682318bb491f67d35eb03eac75.tar.gz
vyos-1x-433f5aea24b415682318bb491f67d35eb03eac75.zip
Merge pull request #5043 from sarthurdev/geoip_opmode
geoip: T5405: T6768: Add VRF support and `system name-server` check
Diffstat (limited to 'op-mode-definitions')
-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>