summaryrefslogtreecommitdiffstats
path: root/func/commonconfig.py
blob: d8bc144384a4e9191e95988f1cab3caa3a91e8dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/python

from config import BaseConfig, BoolOption, IntOption, Option, ConfigError, read_config, ListOption

class CMConfig(BaseConfig):
    listen_addr = Option('')
    listen_port = IntOption(51235)
    cadir = Option('/etc/pki/func/ca')
    certroot =  Option('/var/lib/func/certmaster/certs')
    csrroot = Option('/var/lib/func/certmaster/csrs')
    autosign = BoolOption(False)

class FuncdConfig(BaseConfig):
    overlord_server = Option('funcmaster')
    log_level = Option('INFO')
    certmaster = Option('http://certmaster:51235/')
    cert_dir = Option('/etc/pki/func')