mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-03-22 09:29:06 +01:00
Enable log retention for cloudwatch log groups (#387)
* enable log retention for cloudwatch log groups * revert version bump * set default retention to 90 days
This commit is contained in:
committed by
Max Williams
parent
758fdab1ee
commit
bf5dae00e1
@@ -1,3 +1,10 @@
|
||||
resource "aws_cloudwatch_log_group" "this" {
|
||||
name = "/aws/eks/${var.cluster_name}/cluster"
|
||||
retention_in_days = "${var.cluster_log_retention_in_days}"
|
||||
|
||||
count = "${length(var.cluster_enabled_log_types) > 0 ? 1 : 0}"
|
||||
}
|
||||
|
||||
resource "aws_eks_cluster" "this" {
|
||||
name = "${var.cluster_name}"
|
||||
enabled_cluster_log_types = "${var.cluster_enabled_log_types}"
|
||||
@@ -19,6 +26,7 @@ resource "aws_eks_cluster" "this" {
|
||||
depends_on = [
|
||||
"aws_iam_role_policy_attachment.cluster_AmazonEKSClusterPolicy",
|
||||
"aws_iam_role_policy_attachment.cluster_AmazonEKSServicePolicy",
|
||||
"aws_cloudwatch_log_group.this",
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user