Git Product home page Git Product logo

terraform-aws-cf-distro's Introduction

Description

No description provided. Please add a data description to the module with a description.

data "template_file" "description" {
    template = "This is my super awesome module and it does this stuff..."
}

Variables

Name Type Description Default
name unknown Name to be used on all the resources as identifier. ""
compress bool Boolean - whether or not to use gzip compression on the cloudfront distribution. false
viewer_protocol_policy unknown Cloudfront viewer policy.
Must be one of: allow-all, https-only, or redirect-to-https "redirect-to-https"
ssl_cert unknown The name of the ssl cert to use from ACM. None
domain unknown The domain to use for the site. If left out will not create a Route53 record. ""
domain_prefix unknown The domain to use for the site. If left out will not create a Route53 record. ""
extra_cnames list Any other CNAMEs you want added to the cloudfront distrobution. []
comment unknown A description of the CloudFront distrobution. ""
root_object unknown The root object to load when none specified. "index.html"
tags map The tags to add to each resource that supports tags. {}
bucket_name unknown The name for the bucket. Will default to using a $name-static-assets ""
bucket_path unknown The path in the bucket to start from. Can be left blank to start at root. ""
enable_s3_versioning bool Enable versioning on the s3 bucket or not. false
enable_cname_dns bool Create dns records for extra_cnames. Extra_cnames must use same domain. false
min_ttl integer Minimum TTL that can be set on an object. 0
default_ttl integer TTL of an object when one is not set. 3600
max_ttl integer Maximum TTL that can be set on an object 86400
price_class unknown The cloudfront price class to use. "PriceClass_100"
ssl_support_method unknown The type of SLL method you want to support. "sni-only"
minimum_protocol_version unknown minimum protocol version to require. "TLSv1_2016"
custom_error_responses list List of custom error responses. []

Outputs

Name Description
bucket_name List of custom error responses.
bucket_arn List of custom error responses.
cloudfront_id List of custom error responses.
cloudfront_domain List of custom error responses.

Resources used

  • aws_cloudfront_origin_access_identity
  • aws_cloudfront_distribution
  • aws_route53_record
  • aws_s3_bucket
  • aws_s3_bucket_policy# terraform-cf-distribution

terraform-aws-cf-distro's People

Contributors

digitalfiz avatar

Watchers

James Cloos 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.