terraform-kubernetes-fluentd-cloudwatch
Terraform module which deploys Fluentd Cloud Watch Agent
Example |
Description |
Status |
Standard |
Deploying Fluentd Cloudwatch Agent using the default settings |
|
Custom |
Customising the deployment to use a different name and namespace |
|
Report issues/questions/feature requests via issues
Full contributing guidelines are covered here
No modules.
Name |
Description |
Type |
Default |
Required |
create_iam_role |
Determines whether a an IAM role is created or to use an existing IAM role for the cloudwatch agent |
bool |
true |
no |
create_namespace |
Determines whether a an IAM role is created or to use an existing IAM role for the cloudwatch agent |
bool |
false |
no |
eks_cluster_name |
The name of the target Kubernetes Cluster |
string |
n/a |
yes |
iam_role_arn |
Existing IAM role ARN for the cloudwatch agent. Required if create_iam_role is set to false |
string |
null |
no |
iam_role_description |
Description of the role |
string |
"Permissions required by the Kubernetes Fluentd to do it's job." |
no |
iam_role_name |
Name to use on IAM role created |
string |
null |
no |
iam_role_path |
Cluster IAM role path |
string |
"/eks/" |
no |
iam_role_permissions_boundary |
ARN of the policy that is used to set the permissions boundary for the IAM role |
string |
null |
no |
iam_role_tags |
A map of additional tags to add to the IAM role created |
map(string) |
{} |
no |
iam_role_use_name_prefix |
Determines whether the IAM role name (iam_role_name ) is used as a prefix |
string |
true |
no |
image_name |
The name of the fluentd-cloudwatch container image |
string |
"fluentd-kubernetes-daemonset" |
no |
image_version |
The name of the fluentd-cloudwatch container image version |
string |
"v1.14.3-debian-cloudwatch-1.0" |
no |
name |
The name of the fluentd deployment |
string |
"fluentd" |
no |
namespace |
The namespace to put the fluentd deployment in |
string |
"kube-system" |
no |
prefix_separator |
The separator to use between the prefix and the generated timestamp for resource names |
string |
"-" |
no |
tags |
A map of tags to add to all resources |
map(string) |
{} |
no |
No outputs.