UNPKG

decentralized-internet

Version:

An NPM library of programs to create decentralized web and distributed computing projects

1 lines 889 B
var configure_adminUser=CONFIGURE_ADMIN_USER,configure_bdbUser=CONFIGURE_BDB_USER,configure_mdbMonUser=CONFIGURE_MDB_MON_USER;db=db.getSiblingDB("admin"),configure_adminUser&&db.createUser({user:"MONGODB_ADMIN_USERNAME",pwd:"MONGODB_ADMIN_PASSWORD",roles:[{role:"userAdminAnyDatabase",db:"admin"},{role:"clusterManager",db:"admin"}]}),configure_adminUser&&configure_bdbUser&&(db.auth("MONGODB_ADMIN_USERNAME","MONGODB_ADMIN_PASSWORD"),db.getSiblingDB("$external").runCommand({createUser:"BDB_USERNAME",writeConcern:{w:"majority",wtimeout:5e3},roles:[{role:"clusterAdmin",db:"admin"},{role:"readWriteAnyDatabase",db:"admin"}]})),configure_adminUser&&configure_mdbMonUser&&(db.auth("MONGODB_ADMIN_USERNAME","MONGODB_ADMIN_PASSWORD"),db.getSiblingDB("$external").runCommand({createUser:"MDB_MON_USERNAME",writeConcern:{w:"majority",wtimeout:5e3},roles:[{role:"clusterMonitor",db:"admin"}]}));