show version brief does not work on iosxr virtual (#37609)

* show version brief does not work on iosxr virtual

* ci failures fix
This commit is contained in:
Deepak Agrawal 2018-03-29 12:33:41 +05:30 committed by GitHub
parent 73d3ed85ef
commit 66b389a00d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 24 additions and 5 deletions

View file

@ -136,12 +136,12 @@ class FactsBase(object):
class Default(FactsBase):
def commands(self):
return(['show version brief'])
return(['show version | utility head -n 20'])
def populate(self, results):
self.facts['version'] = self.parse_version(results['show version brief'])
self.facts['image'] = self.parse_image(results['show version brief'])
self.facts['hostname'] = self.parse_hostname(results['show version brief'])
self.facts['version'] = self.parse_version(results['show version | utility head -n 20'])
self.facts['image'] = self.parse_image(results['show version | utility head -n 20'])
self.facts['hostname'] = self.parse_hostname(results['show version | utility head -n 20'])
def parse_version(self, data):
match = re.search(r'Version (\S+)$', data, re.M)