Files
infra-provisioner/sample_infra_manifest.json

49 lines
953 B
JSON

{
"extraResources": {
"environment": "dev",
"database": {
"instanceName": "auth-service",
"user": "auth_service_user",
"password": "auth_service_password",
"sizeInGb": 7,
"dbNames": ["auth_service"]
},
"aws_access": {
"policies": [
{
"actions": ["s3:GetObject","s3:PutObject"],
"resource": "arn:aws:s3:::navi-e3e2a9bfd88566b05001b02a3f51d286/*"
},
{
"actions": ["s3:GetObject","s3:PutObject"],
"resource": "arn:aws:s3:::arn:aws:s3:::test-bucket-to-be-deleted/*"
},
{
"resource": "*",
"actions":["sns:Publish", "sns:SetSMSAttributes"]
}
]
},
"s3_buckets": [
{
"bucket_name": "navi-bucket-test-1",
"acl": "private",
"lifecycle_rule": {
"enabled": false,
"expiration": 1
},
},
{
"name": "navi-bucket-test-2",
"expiration_days": 1
}
]
},
"team": {
"name": "LoanOrigination"
},
"deployment": {
"name": "auth"
}
}