fluentd-cloudwatch

bailey84j/fluentd-cloudwatch/kubernetes

Terraform Module HCL KUBERNETES

Terraform module which deploys Fluentd Cloud Watch Agent

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

terraform-kubernetes-fluentd-cloudwatch Terraform module which deploys Fluentd Cloud Watch Agent ![TFLINT](https://github.com/bailey84j/terraform-kubernetes-fluentd-cloudwatch/actions/workflows/main.yml) ![LICENSE](https://github.com/bailey84j/terraform-kubernetes-fluentd-cloudwatch/blob/master/LICENSE) --- Examples - Standard: Deploying Fluentd Cloudwatch Agent using the default settings ![Deployment](https://github.com/bailey84j/terraform-kubernetes-fluentd-cloudwatch/actions/workflows/standard-deployment.yml) - Custom: Customising the deployment to use a different name and namespace Contributing Report issues/questions/feature requests via issues Full contributing guidelines are covered here Requirements | Name | Version | |------|---------| | terraform | >= 0.14.8 | | aws | >= 3.63 | |

Inputs (16)
NameTypeDescriptionDefault
iam_role_namestringName to use on IAM role created required
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
eks_cluster_namestringThe name of the target Kubernetes Cluster required
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"-"
image_versionstringThe name of the fluentd-cloudwatch container image version"v1.14.3-debian-cloudwatch-1.0"
namespacestringThe namespace to put the fluentd deployment in"kube-system"
iam_role_tagsmap(string)A map of additional tags to add to the IAM role created{}
iam_role_descriptionstringDescription of the role"Permissions required by the Kubernetes
image_namestringThe name of the fluentd-cloudwatch container image"fluentd-kubernetes-daemonset"
create_iam_roleboolDetermines whether a an IAM role is created or to use an existing IAM role for ttrue
iam_role_pathstringCluster IAM role path"/eks/"
tagsmap(string)A map of tags to add to all resources{}
namestringThe name of the fluentd deployment"fluentd"
create_namespaceboolDetermines whether a an IAM role is created or to use an existing IAM role for tfalse
Resources (7)
aws_iam_rolekubernetes_cluster_rolekubernetes_cluster_role_bindingkubernetes_config_mapkubernetes_daemon_set_v1kubernetes_namespacekubernetes_service_account
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud KUBERNETES
★ Stars2
Forks0
Total downloads4.2k
Inputs16
Resources7
Examples2
LicenseApache-2.0
Namespacebailey84j
Updated