cloudwatch-agent

bailey84j/cloudwatch-agent/kubernetes

Terraform Module HCL KUBERNETES

Terraform module which deploys Kubernetes AWS Cloudwatch Agent

Install
module "cloudwatch-agent" {
source = "bailey84j/cloudwatch-agent/kubernetes"
version = "1.0.1"
}
plain text: /constructs/tfmod-bailey84j-cloudwatch-agent-kubernetes/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-kubernetes-cloudwatch-agent Terraform module which deploys Kubernetes AWS Cloudwatch Agent ![tflint](https://github.com/bailey84j/terraform-kubernetes-cloudwatch-agent/actions/workflows/tflint.yml) ![LICENSE](https://github.com/bailey84j/terraform-kubernetes-cloudwatch-agent/blob/master/LICENSE) ![Terraform](https://www.terraform.io/downloads) Examples | Example | Description | Status| |---------|-------------|-------| | Standard| Deploying AWS Cloud Watch Agent using the default settings |![Standard-Deployment](https://github.com/bailey84j/terraform-kubernetes-cloudwatch-agent/actions/workflows/standard-deployment.yml) | Custom| Customising the deployment to use a different name and namespace | ![Custom-Deployment](https://github.com/bailey84j/terraform-kubernetes-cloudwatch-age

Inputs (16)
NameTypeDescriptionDefault
iam_role_permissions_boundarystringARN of the policy that is used to set the permissions boundary for the IAM role required
iam_role_arnstringExisting IAM role ARN for the cloudwatch agent. Required if `create_iam_role` is required
iam_role_namestringName to use on IAM role created required
eks_cluster_namestringThe name of the target Kubernetes Cluster required
tagsmap(string)A map of tags to add to all resources{}
namespacestringThe namespace to put the cloudwatch deployment in"kube-system"
image_versionstringThe name of the cloudwatch container image version"1.247349.0b251399"
iam_role_use_name_prefixstringDetermines whether the IAM role name (`iam_role_name`) is used as a prefixtrue
prefix_separatorstringThe separator to use between the prefix and the generated timestamp for resource"-"
namestringThe name of the cloudwatch deployment"cloudwatch"
create_namespaceboolDetermines whether to create a new kubernetes namespace for the cloudwatch agentfalse
image_namestringThe name of the cloudwatch container image"cloudwatch-agent"
iam_role_pathstringCluster IAM role path"/eks/"
iam_role_descriptionstringDescription of the role"Permissions required by the Kubernetes
iam_role_tagsmap(string)A map of additional tags to add to the IAM role created{}
create_iam_roleboolDetermines whether a an IAM role is created or to use an existing IAM role for ttrue
Resources (7)
aws_iam_rolekubernetes_cluster_rolekubernetes_cluster_role_bindingkubernetes_config_mapkubernetes_daemonsetkubernetes_namespacekubernetes_service_account
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud KUBERNETES
★ Stars1
Forks1
Total downloads5.5k
Inputs16
Resources7
Examples2
LicenseApache-2.0
Namespacebailey84j
Updated