91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
# File 'lib/oxidized/model/asa.rb', line 91
def multiple_context
cmd 'changeto system' do |cfg|
cmd 'show running-config' do |systemcfg|
allcfg = "\n\n" + systemcfg + "\n\n"
contexts = systemcfg.scan(/^context (\S+)$/)
files = systemcfg.scan(/config-url (\S+)$/)
contexts.each_with_index do |cont, i|
allcfg = allcfg + "\n\n----------========== [ CONTEXT " + cont.join(" ") +
" FILE " + files[i].join(" ") + " ] ==========----------\n\n"
cmd "more " + files[i].join(" ") do |cfgcontext|
allcfg = allcfg + "\n\n" + cfgcontext
end
end
cfg = allcfg
end
cfg
end
end
|