summaryrefslogtreecommitdiffstats
path: root/certmaster/commonconfig.py
blob: f4e96be7c13cef2de57d4457786a7d3ab463ec7f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from config import BaseConfig, BoolOption, IntOption, Option

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

class MinionConfig(BaseConfig):
    log_level = Option('INFO')
    certmaster = Option('certmaster')
    cert_dir = Option('/etc/pki/certmaster')
    # acl_dir = Option('/etc/certmaster/minion-acl.d')