added conf files for k8s
This commit is contained in:
58
cluster2/configmap-init-scripts.yaml
Normal file
58
cluster2/configmap-init-scripts.yaml
Normal file
@@ -0,0 +1,58 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: cluster2-init-scripts
|
||||
namespace: cluster2
|
||||
data:
|
||||
mongo1-init.js: |
|
||||
db = db.getSiblingDB('db1');
|
||||
|
||||
db.documents.insertMany([
|
||||
{ name: "Документ 1 бд 1", value: Math.random() * 100, timestamp: new Date() },
|
||||
{ name: "Документ 2 бд 1", value: Math.random() * 100, timestamp: new Date() }
|
||||
]);
|
||||
|
||||
db = db.getSiblingDB('admin');
|
||||
|
||||
db.createUser({
|
||||
user: "user1",
|
||||
pwd: "user1pass",
|
||||
roles: [{ role: "readWrite", db: "db1" }]
|
||||
});
|
||||
|
||||
db.createUser({
|
||||
user: "user-shared",
|
||||
pwd: "user2pass",
|
||||
roles: [
|
||||
{ role: "readWrite", db: "db1" },
|
||||
{ role: "readWrite", db: "db2" }
|
||||
]
|
||||
});
|
||||
|
||||
mongo2-init.js: |
|
||||
db = db.getSiblingDB('db2');
|
||||
|
||||
db.documents.insertMany([
|
||||
{ name: "Документ A бд 2", value: Math.random() * 100, timestamp: new Date() },
|
||||
{ name: "Документ B бд 2", value: Math.random() * 100, timestamp: new Date() }
|
||||
]);
|
||||
|
||||
db = db.getSiblingDB('admin');
|
||||
|
||||
db.createUser({
|
||||
user: "user2",
|
||||
pwd: "user1pass",
|
||||
roles: [{ role: "readWrite", db: "db2" }]
|
||||
});
|
||||
|
||||
db.createUser({
|
||||
user: "user-shared",
|
||||
pwd: "user2pass",
|
||||
roles: [
|
||||
{ role: "readWrite", db: "db1" },
|
||||
{ role: "readWrite", db: "db2" }
|
||||
]
|
||||
});
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user