Skip to content
This repository has been archived by the owner on Mar 8, 2023. It is now read-only.

symopsio/terraform-sym-kinesis-firehose-addon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deprecation Warning

The symopsio/kinesis-firehose-addon/sym module is deprecated as of September 30, 2022. Please migrate to symopsio/kinesis-firehose-addon/aws. This should be done automatically if you are have migrated to the symopsio/runtime-connector/aws module.

kinesis-firehose-addon

The kinesis-firehose-addon module adds AWS Kinesis Firehose access to a Sym runtime connector module.

This Addon will add a policy to the role generated by a Connector.

You typically include this Addon by adding aws/kinesis-firehose to the addons property of the runtime connector module, rather than referring to the policy ARN itself.

Kinesis Firehoses must be tagged with ${var.tag_name}=${var.environment} in order to be accessible by this addon.

module "runtime_connector" {
  source  = "symopsio/runtime-connector/sym"
  version = ">= 1.0.0"

  addons      = ["aws/kinesis-firehose"]
  environment = "sandbox"
}

Requirements

Name Version
terraform >= 0.13.7
aws ~> 3.0

Providers

Name Version
aws ~> 3.0

Modules

No modules.

Resources

Name Type
aws_iam_policy.this resource

Inputs

Name Description Type Default Required
environment An environment qualifier for the resources this module creates, to support a Terraform SDLC. The environment value is also the tag value that secrets must be tagged with to be accessible by this addon. string n/a yes
tag_name Name of the tag that resources must be tagged with to be accessible by this addon. string "SymEnv" no
tags Additional tags to apply to resources map(string) {} no

Outputs

Name Description
policy_arn Kinesis Firehose's access policy arn