def METHOD_NAME(self, options={}):
    config = configparser.ConfigParser()
    if self.config_ini_fn.exists():
        config.read_file(self.config_ini_fn.open())
    if not 'DEFAULT' in config:
        config['DEFAULT'] = {}
    if not 'debug' in config['DEFAULT']:
        config['DEFAULT']['debug'] = 'false'
    if not 'jans_host' in config['DEFAULT']:
        config['DEFAULT']['jans_host'] = Config.hostname
    for key_ in options:
        config['DEFAULT'][key_] = options[key_]
    if Config.install_config_api:
        config['DEFAULT']['jca_client_id'] = Config.tui_client_id
        config['DEFAULT']['jca_client_secret_enc'] = Config.tui_client_encoded_pw
        if base.argsp.cli_test_client:
            config['DEFAULT']['jca_test_client_id'] = Config.jca_client_id
            config['DEFAULT']['jca_test_client_secret_enc'] = Config.jca_client_encoded_pw
    if Config.get('install_scim_server'):
        config['DEFAULT']['scim_client_id'] = Config.scim_client_id
        config['DEFAULT']['scim_client_secret_enc'] = Config.scim_client_encoded_pw
    config['DEFAULT']['jca_plugins'] = ','.join(base.current_app.ConfigApiInstaller.get_plugins())
    # clean old token and user data
    for prop in ('user_data', 'access_token_enc'):
        if prop in config['DEFAULT']:
            del config['DEFAULT'][prop]
    config.write(self.config_ini_fn.open('w'))
    self.config_ini_fn.chmod(0o600)