SmoothGlue Loki IaC
Overview
This project contains the IaC to deploy Loki on a SmoothGlue k8s cluster.
Requirements
Name | Version |
---|---|
terraform | >= 1.0 |
aws | <= 5.22.0 |
local | ~> 2.4.0 |
Providers
Name | Version |
---|---|
aws | 5.22.0 |
local | 2.4.1 |
Modules
Name | Source | Version |
---|---|---|
s3 | terraform-aws-modules/s3-bucket/aws | ~> 3.0 |
Resources
Name | Type |
---|---|
aws_iam_policy.loki_buckets | resource |
aws_iam_role_policy_attachment.loki_buckets | resource |
local_file.values | resource |
aws_kms_key.aws_s3 | data source |
aws_partition.current | data source |
aws_region.current | data source |
Inputs
Name | Description | Type | Default | Required |
---|---|---|---|---|
block_public_access | If true, a public access block will be created which disallows public access to the bucket. | bool | true | no |
compatibility_mode | If enabled, this flag disables some AWS features which are not available in all AWS partitions/regions. | bool | true | no |
config_output_dir | n/a | string | "." | no |
logging_bucket | n/a | string | null | no |
name | This name will be used as a prefix for all created resources. | string | n/a | yes |
persistent | n/a | bool | false | no |
roles | IAM Roles to allow access to S3 resources | list(string) | [] | no |
s3_kms_key_id | n/a | string | null | no |
tags | n/a | map(any) | {} | no |
values_filename | n/a | string | "bigbang-values-loki.yaml" | no |
Outputs
Name | Description |
---|---|
bigbang_values_loki | n/a |