def METHOD_NAME(self, config):
    try:
        bootstrap.bootstrap(options=config, interactive=True)
        sys.exit(0)
    except process.CmdError as ce:
        if ce.result.interrupted:
            LOG.info('Bootstrap command interrupted by user')
            LOG.info('Command: %s', ce.command)
        else:
            LOG.error('Bootstrap command failed')
            LOG.error('Command: %s', ce.command)
            if ce.result.stderr_text:
                LOG.error('stderr output:')
                LOG.error(ce.result.stderr_text)
            if ce.result.stdout_text:
                LOG.error('stdout output:')
                LOG.error(ce.result.stdout_text)
        sys.exit(1)
    except KeyboardInterrupt:
        LOG.info('Bootstrap interrupted by user')
        sys.exit(1)