Giter Site home page Giter Site logo

cloudposse / terraform-aws-route53-alias Goto Github PK

View Code? Open in Web Editor NEW
57.0 19.0 57.0 1.1 MB

Terraform Module to Define Vanity Host/Domain (e.g. `brand.com`) as an ALIAS record

Home Page: https://cloudposse.com/accelerate

License: Apache License 2.0

HCL 79.30% Makefile 14.25% Go 6.44%
terraform terraform-modules route53

terraform-aws-route53-alias's People

Contributors

1david5 avatar actions-user avatar aknysh avatar cloudpossebot avatar dmattia avatar dylanbannon avatar goruha avatar gowiem avatar holyjak avatar joshmyers avatar korenyoni avatar maartenvanderhoef avatar max-lobur avatar maximmi avatar osterman avatar rajcheval avatar solairerove avatar sweetops avatar vadim-hleif avatar woz5999 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

terraform-aws-route53-alias's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

terraform
main.tf
versions.tf
  • aws >= 2.0
  • local >= 1.2
  • hashicorp/terraform >= 0.13.0

  • Check this box to trigger a request for Renovate to run again on this repository

'count' of data sources cannot be computed

if use in var.parent_zone_id output of resource(module) it'll break module

module "pfsense_intervpc_alias" {
  source          = "git::https://github.com/cloudposse/terraform-aws-route53-alias.git?ref=master"
  aliases         = ["intervpc"]
  parent_zone_id  = "${aws_route53_zone.default.zone_id}"
  target_dns_name = "${aws_alb.pfsense_intervpc.dns_name}"
  target_zone_id  = "${aws_alb.pfsense_intervpc.zone_id}"
}

Add Example Usage

what

  • Add example invocation

why

  • We need this so we can soon enable automated continuous integration testing of module

Unable to use this module

Expected Behavior

Smoothly plan the infra changes

Obtained behavior:

I am trying to build cloudfront s3 and for this, i use the https://github.com/cloudposse/terraform-aws-route53-alias as submodule and i got the following error while planning the changes, I have made necessary changes in code level (in variable.tf and .tfvars>> zone-id )

root@ip-1xx-xx-x-x:/home/ubuntu/terraform/environment/prod# terraform plan -var-file=nl-prod.tfvars                                          Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.

module.s3-cdn.module.dns.data.aws_route53_zone.default[0]: Refreshing state...
module.cloudwatch_event_sns_topic.data.template_file.aws_cf_sns_stack: Refreshing state...
module.prism-admin-ui-codebuild.data.aws_iam_policy_document.permissions: Refreshing state...
module.cdn.module.dns.data.aws_route53_zone.default[0]: Refreshing state...
module.identity-api-codebuild.data.aws_iam_policy_document.role: Refreshing state...
module.admin-api-codebuild.data.aws_iam_policy_document.permissions: Refreshing state...
module.eks_cluster.data.aws_partition.current[0]: Refreshing state...
module.customer-api-codebuild.data.aws_region.default: Refreshing state...
module.prism-admin-ui-codebuild.data.aws_caller_identity.default: Refreshing state...
module.s3-private-cdn.module.dns.data.aws_route53_zone.default[0]: Refreshing state...
module.admin-ui-codebuild.data.aws_iam_policy_document.permissions: Refreshing state...
module.accountservice-api-codebuild.data.aws_region.default: Refreshing state...
module.b2b_assets_s3_bucket.data.aws_partition.current: Refreshing state...
module.customer-api-codebuild.data.aws_iam_policy_document.permissions: Refreshing state...
data.aws_iam_policy_document.test: Refreshing state...
module.emailservice-codebuild.data.aws_iam_policy_document.role: Refreshing state...
module.emailservice-codebuild.data.aws_iam_policy_document.permissions: Refreshing state...
module.eks_cluster.data.aws_iam_policy_document.assume_role[0]: Refreshing state...
module.customer-api-codebuild.data.aws_iam_policy_document.role: Refreshing state...
module.member-api-codebuild.data.aws_caller_identity.default: Refreshing state...
module.customer-api-codebuild.data.aws_caller_identity.default: Refreshing state...
module.accountservice-api-codebuild.data.aws_iam_policy_document.role: Refreshing state...
data.aws_ssm_parameter.nl_source_username: Refreshing state...
module.accountservice-api-codebuild.data.aws_caller_identity.default: Refreshing state...
module.admin-api-codebuild.data.aws_iam_policy_document.role: Refreshing state...
module.admin-ui-codebuild.data.aws_region.default: Refreshing state...
module.admin-api-codebuild.data.aws_caller_identity.default: Refreshing state...
module.member-api-codebuild.data.aws_region.default: Refreshing state...
module.admin-ui-codebuild.data.aws_iam_policy_document.role: Refreshing state...
module.identity-api-codebuild.data.aws_region.default: Refreshing state...
module.bastion.data.aws_iam_policy_document.default: Refreshing state...
module.identity-api-codebuild.data.aws_caller_identity.default: Refreshing state...
module.prism-admin-ui-codebuild.data.aws_iam_policy_document.role: Refreshing state...
module.prism-admin-ui-codebuild.data.aws_region.default: Refreshing state...
data.aws_ami.amazon-linux-2: Refreshing state...
module.admin-ui-codebuild.data.aws_caller_identity.default: Refreshing state...
module.member-api-codebuild.data.aws_iam_policy_document.permissions: Refreshing state...
data.aws_ssm_parameter.nl_source_token: Refreshing state...
module.accountservice-api-codebuild.data.aws_iam_policy_document.permissions: Refreshing state...
module.account_statement_s3_bucket.data.aws_partition.current: Refreshing state...
module.bastion.data.aws_partition.default: Refreshing state...
module.emailservice-codebuild.data.aws_region.default: Refreshing state...
module.bastion.data.aws_caller_identity.default: Refreshing state...
module.identity-api-codebuild.data.aws_iam_policy_document.permissions: Refreshing state...
module.redis_s3_bucket.data.aws_partition.current: Refreshing state...
module.emailservice-codebuild.data.aws_caller_identity.default: Refreshing state...
module.bastion.data.aws_region.default: Refreshing state...
module.admin-api-codebuild.data.aws_region.default: Refreshing state...
module.eks_cluster.data.aws_iam_policy_document.cluster_elb_service_role[0]: Refreshing state...
module.member-api-codebuild.data.aws_iam_policy_document.role: Refreshing state...
module.eks_node_group.data.aws_iam_policy_document.amazon_eks_worker_node_autoscale_policy[0]: Refreshing state...
module.eks_node_group.data.aws_iam_policy_document.assume_role[0]: Refreshing state...
module.ecr.data.aws_iam_policy_document.empty[0]: Refreshing state...
module.eks_node_group.data.aws_partition.current[0]: Refreshing state...
module.ecr.data.aws_iam_policy_document.resource_full_access[0]: Refreshing state...
module.ecr.data.aws_iam_policy_document.resource_readonly_access[0]: Refreshing state...
module.ecr.data.aws_iam_policy_document.resource[0]: Refreshing state...
module.dynamic_subnets.data.aws_availability_zones.available[0]: Refreshing state...
module.bastion.data.aws_ami.info: Refreshing state...

 on ../../module/terraform-kubernetes-resources/prometheus-operator.tf line 36, in resource "null_resource" "install_prometheus_operator":
 36: depends_on = [var.wait_for_cluster, "null_resource.install_ingress_controller"]

In this context, references are expected literally rather than in quotes.
Terraform 0.11 and earlier required quotes, but quoted references are now
deprecated and will be removed in a future version of Terraform. Remove the
quotes surrounding this reference to silence this warning.

(and 2 more similar warnings elsewhere)


Error: no matching Route53Zone found

 on .terraform/modules/cdn.dns/main.tf line 1, in data "aws_route53_zone" "default":
  1: data "aws_route53_zone" "default" {



Error: no matching Route53Zone found

 on .terraform/modules/s3-private-cdn.dns/main.tf line 1, in data "aws_route53_zone" "default":
  1: data "aws_route53_zone" "default" {



Error: no matching Route53Zone found

 on .terraform/modules/s3-private-cdn.dns/main.tf line 5, in data "aws_route53_zone" "default":
  5: data "aws_route53_zone" "default" {

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.