Sha256: def6da2d8316bf8e12258369ec64e6a3fb2bc7a44414ec7a4774fc6be16fb59c
Contents?: true
Size: 532 Bytes
Versions: 9
Compression:
Stored size: 532 Bytes
Contents
class Viptela < Oxidized::Model # Cisco Vipetla prompt /[-\w]+#\s$/ comment '! ' cmd :all do |cfg| cfg.each_line.to_a[1..-2].join end cmd :secret do |cfg| cfg.gsub! /(^\s+secret-key|password|auth-password|priv-password)\s+.*$/, '\\1 <secret hidden>' cfg.gsub! /(^\s+community)\s.*$/, '\\1 <secret hidden>' cfg end cmd 'show running-config' do |cfg| cfg end cmd 'show version' do |cfg| comment cfg end cfg :ssh do post_login 'paginate false' pre_logout 'exit' end end
Version data entries
9 entries across 9 versions & 1 rubygems