Below is the file 'config.py.example' from this revision. You can also download the file.


#
# yowie : main configuration file
#

import os


# paths
install_path = '/Users/grahame/monotone/yowie/'
plugin_path = os.path.join(install_path, 'plugins')
# path to store the monotone db; this directory must exist
db_path = os.path.join(install_path, 'db')
# this directory will be created by monotone
data_path = os.path.join(install_path, 'data')

# monotone setup
mtn = '/opt/monotone/bin/mtn'
mtn_database = os.path.join(db_path, 'data.db')
mtn_branch = 'net.angrygoats.yowie.data'
mtn_key = 'yowie@glamdring.local'
mtn_passphrase = 'fibblefoo'

drivers = (
    'basic_snmp',
    'cisco_ios',
)

tables = (
    'tables/ethernet_forwarding.csv',
)
tables = map(lambda x: os.path.join(install_path, x), tables)

devices = {
    'gringo.net.uwa.edu.au' : {
        'driver' : 'basic_snmp',
        'zone' : 'backbone',
        'execute_on' : ('ssh', 'grahame@typhaon.ucs.uwa.edu.au'),
    },
#    'phlegethon.snap.uwa.edu.au' : {
#        'driver' : 'basic_snmp',
#        'zone' : 'snap',
#        'execute_on' : ('ssh', 'phlegethon.snap.uwa.edu.au'),
#    },
}