Method: Oxidized::SQL#setup

Defined in:
lib/oxidized/source/sql.rb

#setupObject



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/oxidized/source/sql.rb', line 9

def setup
  if @cfg.empty?
    Oxidized.asetus.user.source.sql.adapter   = 'sqlite'
    Oxidized.asetus.user.source.sql.database  = File.join(Config::Root, 'sqlite.db')
    Oxidized.asetus.user.source.sql.table     = 'devices'
    Oxidized.asetus.user.source.sql.map.name  = 'name'
    Oxidized.asetus.user.source.sql.map.model = 'rancid'
    Oxidized.asetus.save :user
    raise NoConfig, 'no source sql config, edit ~/.config/oxidized/config'
  end
end