コード例 #1
0
ファイル: get_iblox_host.py プロジェクト: Righard/Marinus
def main():
    """
    Begin Main...
    """

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

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

    idm = InfobloxDNSManager.InfobloxDNSManager('host')
    idm.get_infoblox_dns()

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

    print("Ending: " + str(datetime.now()))
コード例 #2
0
ファイル: get_iblox_host.py プロジェクト: vishnurajkv/Marinus
def main():
    """
    Begin Main...
    """

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

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

    idm = InfobloxDNSManager.InfobloxDNSManager('host')
    idm.get_infoblox_dns()

    # Record status
    jobs_manager.record_job_complete()

    print("Ending: " + str(datetime.now()))
コード例 #3
0
ファイル: get_iblox_txt.py プロジェクト: adobe/Marinus
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_iblox_txt")
    jobs_manager.record_job_start()

    idm = InfobloxDNSManager.InfobloxDNSManager("txt")
    idm.get_infoblox_dns()

    # Record status
    jobs_manager.record_job_complete()

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