Git Product home page Git Product logo

terraform-aws-tardigrade-vpc-flow-log's Introduction

terraform-aws-tardigrade-vpc-flow-log

Terraform module to create a VPC Flow Log

Testing

Manual testing:

# Replace "xxx" with an actual AWS profile, then execute the integration tests.
export AWS_PROFILE=xxx 
make terraform/pytest PYTEST_ARGS="-v --nomock"

For automated testing, PYTEST_ARGS is optional and no profile is needed:

make mockstack/up
make terraform/pytest PYTEST_ARGS="-v"
make mockstack/clean

Requirements

Name Version
terraform >= 0.12

Providers

Name Version
aws n/a

Resources

Name Type
aws_iam_policy_document.role data source
aws_iam_policy_document.trust data source
aws_partition.current data source

Inputs

Name Description Type Default Required
iam_role_arn (Optional) ARN for the IAM role to attach to the flow log. If blank, a minimal role will be created string null no
log_destination (Optional) The ARN of the logging destination. string null no
log_destination_type Controls whether to create the VPC Flow Log with a cloud-watch-logs or s3 bucket destination string null no
log_format (Optional) The fields to include in the flow log record, in the order in which they should appear. string null no
log_group_name (Optional) Name to assign to the CloudWatch Log Group. If blank, will use /aws/vpc/flow-log/$${var.vpc_id} string null no
tags A map of tags to add to the CloudWatch Log Group for the VPC Flow Log map(string) {} no
vpc_id VPC ID for which the VPC Flow Log will be created string null no

Outputs

Name Description
flow_log_id The ID of the VPC Flow Log
iam_role_arn ARN of the IAM Role for the VPC Flow Log
iam_role_name Name of the IAM Role for the VPC Flow Log
iam_role_unique_id Unique ID of the IAM Role for the VPC Flow Log
log_group_arn ARN of the Log Group for the VPC Flow Log

terraform-aws-tardigrade-vpc-flow-log's People

Contributors

confusdcodr avatar dependabot-preview[bot] avatar dependabot[bot] avatar johnricords avatar kbalk avatar kumoy avatar lorengordon avatar mergify[bot] avatar userhas404d avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

terraform-aws-tardigrade-vpc-flow-log's Issues

Dependabot couldn't find a <anything>.tf for this project

Dependabot couldn't find a .tf for this project.

Dependabot requires a .tf to evaluate your project's current Terraform dependencies. It had expected to find one at the path: /tests/no_create/<anything>.tf.

If this isn't a Terraform project, or if it is a library, you may wish to disable updates for it in the .dependabot/config.yml file in this repo.

View the update logs.

Dependabot can't parse your go.mod

Dependabot couldn't parse the go.mod found at /tests/go.mod.

The error Dependabot encountered was:

go: github.com/gruntwork-io/[email protected] requires
	github.com/google/[email protected] requires
	github.com/vdemeester/[email protected] requires
	k8s.io/[email protected] requires
	k8s.io/[email protected] requires
	go.etcd.io/[email protected] requires
	github.com/grpc-ecosystem/[email protected] requires
	gopkg.in/[email protected]: invalid version: git fetch --unshallow -f origin in /opt/go/gopath/pkg/mod/cache/vcs/748bced43cf7672b862fbc52430e98581510f4f2c34fb30c0064b7102a68ae2c: exit status 128:
	error: RPC failed; HTTP 502 curl 22 The requested URL returned error: 502 Bad Gateway
	fatal: The remote end hung up unexpectedly

View the update logs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.