Exemplo n.º 1
0
def main():
    """
    Begin Main...
    """

    print("Starting: " + str(datetime.now()))

    # Make database connections
    mc = MongoConnector.MongoConnector()
    jobs_collection = mc.get_jobs_connection()

    iem = InfobloxExtattrManager.InfobloxExtattrManager('host')
    iem.get_infoblox_extattr()

    # Record status
    jobs_collection.update_one({'job_name': 'get_infoblox_host_extattrs'}, {
        '$currentDate': {
            "updated": True
        },
        "$set": {
            'status': 'COMPLETE'
        }
    })

    print("Ending: " + str(datetime.now()))
def main():
    """
    Begin Main...
    """

    print("Starting: " + str(datetime.now()))

    # Make database connections
    mc = MongoConnector.MongoConnector()
    jobs_manager = JobsManager.JobsManager(mc, 'get_infoblox_a_extattrs')
    jobs_manager.record_job_start()

    iem = InfobloxExtattrManager.InfobloxExtattrManager('a')
    iem.get_infoblox_extattr()

    # Record status
    jobs_manager.record_job_complete()

    print("Ending: " + str(datetime.now()))
Exemplo n.º 3
0
def main():
    """
    Begin Main...
    """
    logger = LoggingUtil.create_log(__name__)

    print("Starting: " + str(datetime.now()))
    logger.info("Starting...")

    # Make database connections
    mc = MongoConnector.MongoConnector()
    jobs_manager = JobsManager.JobsManager(mc, "get_infoblox_zone_extattrs")
    jobs_manager.record_job_start()

    iem = InfobloxExtattrManager.InfobloxExtattrManager("zone")
    iem.get_infoblox_extattr()

    # Record status
    jobs_manager.record_job_complete()

    print("Ending: " + str(datetime.now()))
    logger.info("Complete.")