#!/usr/bin/env python """Mongo create admin user utility """ import sys import urllib.parse import pymongo mongo_ip = sys.argv[1] mongo_admin = sys.argv[2] mongo_password = sys.argv[3] #mongo_admin = urllib.parse.quote_plus(mongo_admin) #mongo_password = urllib.parse.quote_plus(mongo_password) client = pymongo.MongoClient(f"mongodb://{mongo_ip}:27017/") client.admin.command( 'createUser', mongo_admin, pwd=mongo_password, roles=[ { 'role': "userAdminAnyDatabase", 'db': "admin" }, "readWriteAnyDatabase" ] )