|
@@ -68,11 +68,21 @@ resource "aws_ecr_repository_policy" "this-api" {
|
|
policy = data.aws_iam_policy_document.ecr_cross_account_policy.json
|
|
policy = data.aws_iam_policy_document.ecr_cross_account_policy.json
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+resource "aws_ecr_lifecycle_policy" "this-api" {
|
|
|
|
+ repository = aws_ecr_repository.this-api.name
|
|
|
|
+ policy = file("${path.module}/lifecycle-policy.json")
|
|
|
|
+}
|
|
|
|
+
|
|
resource "aws_ecr_repository_policy" "this-nginx" {
|
|
resource "aws_ecr_repository_policy" "this-nginx" {
|
|
repository = aws_ecr_repository.this-nginx.name
|
|
repository = aws_ecr_repository.this-nginx.name
|
|
policy = data.aws_iam_policy_document.ecr_cross_account_policy.json
|
|
policy = data.aws_iam_policy_document.ecr_cross_account_policy.json
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+resource "aws_ecr_lifecycle_policy" "this-nginx" {
|
|
|
|
+ repository = aws_ecr_repository.this-nginx.name
|
|
|
|
+ policy = file("${path.module}/lifecycle-policy.json")
|
|
|
|
+}
|
|
|
|
+
|
|
resource "aws_codebuild_webhook" "this" {
|
|
resource "aws_codebuild_webhook" "this" {
|
|
project_name = var.name
|
|
project_name = var.name
|
|
branch_filter = var.webhook_branch_filter
|
|
branch_filter = var.webhook_branch_filter
|