示例#1
0
文件: test.py 项目: scibian/func
 class Config(BaseConfig):
     example = Option('1')
     string_option = Option('some string here')
     int_option = IntOption(37)
     bool_option = BoolOption(True)
     float_option = FloatOption(3.14159)
     testvalue = 'this is a test. It is only a test'
示例#2
0
class FuncdConfig(BaseConfig):
    log_level = Option('INFO')
    acl_dir = Option('/etc/func/minion-acl.d')
    certmaster_overrides_acls = BoolOption(True)

    listen_addr = Option('')
    listen_port = IntOption('51234')
    minion_name = Option('')
示例#3
0
 class Config(BaseConfig):
     # A list of VLAN IDs that should be ignored.
     # You can use this if you have VLAN IDs which are reserved for internal
     # use, which should never be touched by func.
     # Use strings here, not integers!
     ignorevlans = ListOption()
     vconfig = Option("/sbin/vconfig")
     ip = Option("/sbin/ip")
     ifup = Option("/sbin/ifup")
     ifdown = Option("/sbin/ifdown")
示例#4
0
class OverlordConfig(BaseConfig):
    socket_timeout = FloatOption(0)
    listen_port = IntOption('51234')
    backend = Option('conf')
    group_db = Option('')
    key_file = Option('')
    cert_file = Option('')
    ca_file = Option('')
    delegate = BoolOption(False)
    puppet_minions = BoolOption(False)
    puppet_inventory = Option('/var/lib/puppet/ssl/ca/inventory.txt')
    puppet_signed_certs_dir = Option('/var/lib/puppet/ssl/ca/signed')
    puppet_crl = Option('/var/lib/puppet/ssl/ca/ca_crl.pem')
    host_down_list = Option('/var/lib/func/hosts_down.lst')
    allow_unknown_minions = BoolOption(False)
示例#5
0
class FuncdConfig(BaseConfig):
    log_level = Option('INFO')
    acl_dir = Option('/etc/func/minion-acl.d')
    certmaster_overrides_acls = BoolOption(True)

    listen_addr = Option('')
    listen_port = IntOption('51234')
    minion_name = Option('')

    method_log_dir = Option("/var/log/func/methods/")
    use_certmaster = BoolOption(True)
    ca_file = Option('')
    cert_file = Option('')
    key_file = Option('')
    crl_location = Option('')
    module_list = ListOption([])
示例#6
0
class FuncdConfig(BaseConfig):
    log_level = Option('INFO')
    acl_dir = Option('/etc/func/minion-acl.d')
    certmaster_overrides_acls = BoolOption(True)
示例#7
0
class OverlordConfig(BaseConfig):
    socket_timeout = FloatOption(0)
    backend = Option('conf')
    group_db = Option('')
示例#8
0
文件: jboss.py 项目: scibian/func
 class Config(BaseConfig):
     jboss_home = Option('/var/lib/jboss')
     jboss_instance = Option('default')
     jboss_address = Option('127.0.0.1')
示例#9
0
 class Config(BaseConfig):
     ignorebridges = ListOption()
     brctl = Option("/usr/sbin/brctl")
     ip = Option("/sbin/ip")
     ifup = Option("/sbin/ifup")
     ifdown = Option("/sbin/ifdown")