diff options
| author | sarthurdev <965089+sarthurdev@users.noreply.github.com> | 2026-03-11 10:14:22 +0100 |
|---|---|---|
| committer | sarthurdev <965089+sarthurdev@users.noreply.github.com> | 2026-03-13 14:14:53 +0100 |
| commit | bd6f445c6dcf59cc5276741b92d27ac7ca3b3ee6 (patch) | |
| tree | 8d8882a0834c8dfe37a11cb8baa81eb9cea58bab | |
| parent | 90c7a2b8cdfd61dc48c910f9aa48354ba104c183 (diff) | |
| download | vyos-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.in | 15 |
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> |
