junoser icon indicating copy to clipboard operation
junoser copied to clipboard

Junoser-compareの実装

Open shogosanz opened this issue 7 years ago • 0 comments

junoser-compareの実装

ref #8

わかりやすくするために、PRを分割しております。 configファイル2つの入力を受けるために、input.rbにread2を定義しております。

実行

(16:59:46): junoser$cat test_config
set interfaces em0 unit 0 family inet mtu 1500
set interfaces em0 unit 0 family inet6
set interfaces em1 unit 1
set interfaces em2
set interfaces em100 unit 0 family inet mtu 1500
set interfaces em100 unit 0 family inet6

(16:59:53): junoser$cat test_config2
set interfaces em0 unit 0 family inet address 1.1.1.1/32
set interfaces em1
set interfaces em2 unit 1 family inet
set interfaces em2 unit 1 family inet6
set interfaces em3

(16:59:56): junoser$ruby exe/junoser-compare test_config test_config2
delete interfaces em0 unit 0 family inet mtu 1500
delete interfaces em0 unit 0 family inet6
delete interfaces em1 unit 1
delete interfaces em100

set interfaces em0 unit 0 family inet address 1.1.1.1/32
set interfaces em2 unit 1 family inet
set interfaces em2 unit 1 family inet6
set interfaces em3

shogosanz avatar Jan 21 '18 08:01 shogosanz