fluentd-cloudwatch
bailey84j/fluentd-cloudwatch/kubernetes
Terraform module which deploys Fluentd Cloud Watch Agent
Install
README
terraform-kubernetes-fluentd-cloudwatch Terraform module which deploys Fluentd Cloud Watch Agent   --- Examples - Standard: Deploying Fluentd Cloudwatch Agent using the default settings  - 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)
| Name | Type | Description | Default |
|---|---|---|---|
| iam_role_name | string | Name to use on IAM role created | required |
| iam_role_permissions_boundary | string | ARN of the policy that is used to set the permissions boundary for the IAM role | required |
| iam_role_arn | string | Existing IAM role ARN for the cloudwatch agent. Required if `create_iam_role` is | required |
| eks_cluster_name | string | The name of the target Kubernetes Cluster | required |
| iam_role_use_name_prefix | string | Determines whether the IAM role name (`iam_role_name`) is used as a prefix | true |
| prefix_separator | string | The separator to use between the prefix and the generated timestamp for resource | "-" |
| image_version | string | The name of the fluentd-cloudwatch container image version | "v1.14.3-debian-cloudwatch-1.0" |
| namespace | string | The namespace to put the fluentd deployment in | "kube-system" |
| iam_role_tags | map(string) | A map of additional tags to add to the IAM role created | {} |
| iam_role_description | string | Description of the role | "Permissions required by the Kubernetes |
| image_name | string | The name of the fluentd-cloudwatch container image | "fluentd-kubernetes-daemonset" |
| create_iam_role | bool | Determines whether a an IAM role is created or to use an existing IAM role for t | true |
| iam_role_path | string | Cluster IAM role path | "/eks/" |
| tags | map(string) | A map of tags to add to all resources | {} |
| name | string | The name of the fluentd deployment | "fluentd" |
| create_namespace | bool | Determines whether a an IAM role is created or to use an existing IAM role for t | false |
Resources (7)
Topics & Tags
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,