summaryrefslogtreecommitdiff
path: root/lib/oxidized/config/bootstrap.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/oxidized/config/bootstrap.rb')
-rw-r--r--lib/oxidized/config/bootstrap.rb27
1 files changed, 27 insertions, 0 deletions
diff --git a/lib/oxidized/config/bootstrap.rb b/lib/oxidized/config/bootstrap.rb
new file mode 100644
index 0000000..e44dde7
--- /dev/null
+++ b/lib/oxidized/config/bootstrap.rb
@@ -0,0 +1,27 @@
+module Oxidized
+ require 'fileutils'
+ FileUtils.mkdir_p Config::Root
+ CFG.username = 'username'
+ CFG.password = 'password'
+ CFG.model = 'junos'
+ CFG.interval = 30
+ CFG.log = File.join Config::Root, 'log'
+ CFG.debug = false
+ CFG.threads = 10
+ CFG.timeout = 5
+ CFG.prompt = /^([\w\.\-@]{3,30}[#>]\s?)$/
+ CFG.input = {
+ :default => 'ssh',
+ }
+ CFG.output = {
+ :default => 'git',
+ }
+ CFG.source = {
+ :default => 'ascii',
+ }
+ CFG.model_map = {
+ 'cisco' => 'ios',
+ 'juniper' => 'junos',
+ }
+ CFG.save
+end