def run(config: SVCMConfig, inventory: Inventory):
    log.info(f"SVCM job '{config.id}'' starting")
    source = get_source(config, inventory)
    target = get_target(config, inventory)
    data = source()
    data = transform(config, data)
    data = target(data)
    if data:
        log.info(f'Got response from target system {data}')
    log.info(f"SVCM job '{config.id}' finished")
def run(config: SVCMConfig, inventory: Inventory):
    log.info(f"SVCM job '{config.id} starting")
    source = get_source(config, inventory)
    target = get_target(config, inventory)
    data = source()
    data = transform(config, data)
    data = target(data)
    if data:
        log.info(f'Got response from target system {data}')
    log.info(f"SVCM job '{config.id}' finished")