Git Product home page Git Product logo

terraform-aws-ecr's Introduction

terraform-aws-ecr

Lint Status LICENSE

This terraform module creates an Amazon Web Services (AWS) Elastic Container Registry (ECR) repository.

The following resources will be created:

  • ECR Repository
    • Set the Amazon ECR image scanning on push = true
      • Amazon ECR image scanning helps in identifying software vulnerabilities in your container images.
  • ECR policies
  • ECR lifecyle

Requirements

Name Version
terraform >= 0.12.31

Providers

Name Version
aws n/a

Inputs

Name Description Type Default Required
image_tag_mutability The tag mutability setting for the repository. Must be one of: MUTABLE or IMMUTABLE. Defaults to MUTABLE. string "MUTABLE" no
kms_key_arn KMS Key ARN to use a CMK instead of default key string "" no
lifecycle_policy JSON formatted string ECR repository lifecycle policy. string "" no
name Name for ECR repository any n/a yes
scan_on_push Configuration block that defines image scanning configuration for the repository. bool true no
tags Map of tags that will be added to created resources. By default resources will be tagged with name and environment. map(string) {} no
trust_accounts Accounts to trust and allow ECR fetch list(string) n/a yes

Outputs

Name Description
ecr_arn n/a
ecr_name n/a
ecr_url n/a

Authors

Module managed by DNX Solutions.

License

Apache 2 Licensed. See LICENSE for full details.

terraform-aws-ecr's People

Contributors

arthurbdiniz avatar lzrocha avatar mvsnogueira-dnx avatar adenot avatar caiovfernandes avatar jrpradojr avatar lgothelipe avatar luizfds avatar lgothelipe-brighte avatar lzrocha-brighte avatar

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.