Newer
Older
db = db.getSiblingDB('policy');
db.createCollection('policies');
db.policies.insertMany(
[
{
filename: "example_1.0.rego",
name: "example",
group: "example",
version: "1.0",
locked: false,
lastUpdate: new Date(),
rego: `package example.example
taskID := "0123456789abcdef"
`
}
db = db.getSiblingDB('task');
db.createCollection('taskTemplates');
db.taskTemplates.insertMany(
[
{
"name":"didResolve",
"url":"{{didResolveURL}}",
"method":"POST",
"requestPolicy":"",
"responsePolicy":"",
"finalPolicy":"",
"cacheKey":"didResolve",
},
{
"name":"exampleTask",
"url":"https://jsonplaceholder.typicode.com/todos/1",
"method":"GET",
"requestPolicy":"",
"responsePolicy":"",
"finalPolicy":"",
"cacheKey":"",
}