"""Remove users from target env, copy users to target from source env.""" from auth0_sync_env import config from auth0_sync_env.logic import auth0_env def main(): """Run main.""" # delete all users in target env auth0_env.delete_all_users( config.AUTH0_TARGET_DOMAIN, config.AUTH0_TARGET_API_URL, config.AUTH0_TARGET_MACHINE_CLIENT_ID, config.AUTH0_TARGET_MACHINE_CLIENT_SECRET, config.AUTH0_TARGET_MACHINE_CONNECTION) # sync users from source to target auth0_env.sync_users_across_env( config.AUTH0_SOURCE_DOMAIN, config.AUTH0_SOURCE_API_URL, config.AUTH0_SOURCE_MACHINE_CLIENT_ID, config.AUTH0_SOURCE_MACHINE_CLIENT_SECRET, config.AUTH0_SOURCE_MACHINE_CONNECTION, config.AUTH0_TARGET_DOMAIN, config.AUTH0_TARGET_API_URL, config.AUTH0_TARGET_MACHINE_CLIENT_ID, config.AUTH0_TARGET_MACHINE_CLIENT_SECRET, config.AUTH0_TARGET_MACHINE_CONNECTION) if __name__ == '__main__': main()