def main()

in src/azinsights/dashboard_config.py [0:0]


def main():
    logger.info('main')
    sub_id, resource_group, app_insights = get_config_info()
    for prefix in SOURCE_PREFIXES:
        source = prefix + 'Template' + '.json'
        dest = prefix + '.json'
        copyfile(source, dest)
        logger.debug('Copied {0} into {1}'.format(source, dest))
        with open(file=dest, mode='r+') as dest_file:
            text = dest_file.read()
            text = text.replace(TEXT_REPLACEMENTS['sub_id'], sub_id)
            text = text.replace(TEXT_REPLACEMENTS['resource_group'], resource_group)
            text = text.replace(TEXT_REPLACEMENTS['app_insights'], app_insights)
            dest_file.seek(0)
            dest_file.truncate()
            dest_file.write(text)
            logger.debug('Finished writing into {0}'.format(dest))