Cannot use strip-private modifier with show interfaces either when viewing all interfaces or when specifying any single interface (i.e. show interfaces ethernet eth0):
$ show interfaces | strip-private Codes: S - State, L - Link, u - Up, D - Down, A - Admin Down Interface IP Address S/L Description --------- ---------- --- ----------- eth0 xxx.xxx.28.90/23 u/u WAN eth1 xxx.xxx.0.1/24 u/u xxx.xxx.0.251/24 Traceback (most recent call last): File "/usr/libexec/vyos/strip-private.py", line 141, in <module> strip_lines(stripping_rules) File "/usr/libexec/vyos/strip-private.py", line 84, in strip_lines line = strip_address(line) File "/usr/libexec/vyos/strip-private.py", line 76, in strip_address return ipv4_re.sub(lambda match: ip_match(match, ipv4_subst), ipv6_re.sub(lambda match: ip_match(match, ipv6_subst), line)) File "/usr/libexec/vyos/strip-private.py", line 76, in <lambda> return ipv4_re.sub(lambda match: ip_match(match, ipv4_subst), ipv6_re.sub(lambda match: ip_match(match, ipv6_subst), line)) File "/usr/libexec/vyos/strip-private.py", line 61, in ip_match addr = IPAddress(result) File "/usr/lib/python3/dist-packages/netaddr/ip/__init__.py", line 280, in __init__ % self.__class__.__name__) ValueError: IPAddress() does not support netmasks or subnet prefixes! See documentation for details.