def get_config_defaults():
    """Get the default configuration values."""
    config = {}
    config['quiet'] = False
    config['daemon-mode'] = False
    config['config'] = None
    config['log-file'] = None
    config['pid-file'] = '~/.gitautodeploy.pid'
    config['http-enabled'] = True
    config['http-host'] = '0.0.0.0'
    config['http-port'] = 8001
    config['https-enabled'] = True
    config['https-host'] = '0.0.0.0'
    config['https-port'] = 8002
    config['wss-enabled'] = False
    config['wss-host'] = '0.0.0.0'
    config['wss-port'] = 8003
    config['ssl-key'] = None
    config['ssl-cert'] = '~/cert.pem'
    config['web-ui-enabled'] = False
    config['web-ui-username'] = None
    config['web-ui-password'] = None
    config['web-ui-whitelist'] = ['127.0.0.1']
    config['web-ui-require-https'] = True
    config['web-ui-auth-enabled'] = True
    config['web-ui-prevent-root'] = True
    config['log-level'] = 'NOTSET'
    config['intercept-stdout'] = True
    config['ssh-keyscan'] = False
    config['allow-root-user'] = False
    config['log-test-case'] = False
    config['log-test-case-dir'] = None
    return config
