Terraform Error for AWS route53 zone - no matching Route53Zone foundAWS CloudFormation Create Route 53 Private Hosted ZoneSender address rejected: Domain not found - after Route 53 (Amazon AWS) changesAWS: Using Route53 for development EC2 instancesUse Hosted Zone of Route53 to another AWS AccountExpose internal route53 DNS over VPN to on-premise ActiveDirectoryHow to make terraform assume a different STS role for a single resource change on another account?How to identify libvirt_volume id in terraform for reuse in split configuration filesterraform ddns reverse zone creationHow to handle DNS with various environments in Terraform?Index out of range error
Does the usage of mathematical symbols work differently in books than in theses?
Merging two rows with rounding their first elemnts
How would fantasy dwarves exist, realistically?
Taylor series leads to two different functions - why?
Why is so much ransomware breakable?
Why didn't Daenerys' advisers suggest assassinating Cersei?
How was the blinking terminal cursor invented?
What do you call bracelets you wear around the legs?
Is it possible to determine from only a photo of a cityscape whether it was taken close with wide angle or from a distance with zoom?
Managing heat dissipation in a magic wand
What's is the easiest way to purchase a stock and hold it
I recently started my machine learning PhD and I have absolutely no idea what I'm doing
In Dutch history two people are referred to as "William III"; are there any more cases where this happens?
Is my homebrew Awakened Bear race balanced?
Prints each letter of a string in different colors
Are there any crystals that are theoretically possible, but haven't yet been made?
Why does the U.S military use mercenaries?
What were the "pills" that were added to solid waste in Apollo 7?
Physically unpleasant work environment
What is the probability that two cards drawn from a deck are both face cards and at least one is red?
Does a windmilling propeller create more drag than a stopped propeller in an engine out scenario
Divisor Rich and Poor Numbers
Can an airline pilot be prosecuted for killing an unruly passenger who could not be physically restrained?
How to get all possible paths in 0/1 matrix better way?
Terraform Error for AWS route53 zone - no matching Route53Zone found
AWS CloudFormation Create Route 53 Private Hosted ZoneSender address rejected: Domain not found - after Route 53 (Amazon AWS) changesAWS: Using Route53 for development EC2 instancesUse Hosted Zone of Route53 to another AWS AccountExpose internal route53 DNS over VPN to on-premise ActiveDirectoryHow to make terraform assume a different STS role for a single resource change on another account?How to identify libvirt_volume id in terraform for reuse in split configuration filesterraform ddns reverse zone creationHow to handle DNS with various environments in Terraform?Index out of range error
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I am creating a AWS route53 zone.
Here is my code. create zone
resource "aws_route53_zone" "kubetest"
name = "kubetest.com"
Then using data to get details
data "aws_route53_zone" "selected"
name = "kubetest.com"
output "ns" {
value = "$data.aws_route53_zone.selected.name_servers"
but getting error when do terrafrom plan
.
Error: Error refreshing state: 1 error(s) occurred:
* data.aws_route53_zone.selected: 1 error(s) occurred:
* data.aws_route53_zone.selected: data.aws_route53_zone.selected: no matching Route53Zone found
If i do create first zone only and then add data working fine, in this case i have to run terraform plan
2 times and comments and un-comment code for data
section.
i have checked no matching Route53Zone found and others but same error.
amazon-web-services amazon-route53 terraform
add a comment |
I am creating a AWS route53 zone.
Here is my code. create zone
resource "aws_route53_zone" "kubetest"
name = "kubetest.com"
Then using data to get details
data "aws_route53_zone" "selected"
name = "kubetest.com"
output "ns" {
value = "$data.aws_route53_zone.selected.name_servers"
but getting error when do terrafrom plan
.
Error: Error refreshing state: 1 error(s) occurred:
* data.aws_route53_zone.selected: 1 error(s) occurred:
* data.aws_route53_zone.selected: data.aws_route53_zone.selected: no matching Route53Zone found
If i do create first zone only and then add data working fine, in this case i have to run terraform plan
2 times and comments and un-comment code for data
section.
i have checked no matching Route53Zone found and others but same error.
amazon-web-services amazon-route53 terraform
You need to look into depends_on and make sure it's created before the lookup happens.. Is this all in the same module or directory? If so then you don't need the data lookup you can just use the resource
– Mike
May 6 at 11:28
If all code in same file, I heard terraform take care everything like dependency as well. Let me check depends_on too.
– sanjayparmar
May 6 at 11:43
add a comment |
I am creating a AWS route53 zone.
Here is my code. create zone
resource "aws_route53_zone" "kubetest"
name = "kubetest.com"
Then using data to get details
data "aws_route53_zone" "selected"
name = "kubetest.com"
output "ns" {
value = "$data.aws_route53_zone.selected.name_servers"
but getting error when do terrafrom plan
.
Error: Error refreshing state: 1 error(s) occurred:
* data.aws_route53_zone.selected: 1 error(s) occurred:
* data.aws_route53_zone.selected: data.aws_route53_zone.selected: no matching Route53Zone found
If i do create first zone only and then add data working fine, in this case i have to run terraform plan
2 times and comments and un-comment code for data
section.
i have checked no matching Route53Zone found and others but same error.
amazon-web-services amazon-route53 terraform
I am creating a AWS route53 zone.
Here is my code. create zone
resource "aws_route53_zone" "kubetest"
name = "kubetest.com"
Then using data to get details
data "aws_route53_zone" "selected"
name = "kubetest.com"
output "ns" {
value = "$data.aws_route53_zone.selected.name_servers"
but getting error when do terrafrom plan
.
Error: Error refreshing state: 1 error(s) occurred:
* data.aws_route53_zone.selected: 1 error(s) occurred:
* data.aws_route53_zone.selected: data.aws_route53_zone.selected: no matching Route53Zone found
If i do create first zone only and then add data working fine, in this case i have to run terraform plan
2 times and comments and un-comment code for data
section.
i have checked no matching Route53Zone found and others but same error.
amazon-web-services amazon-route53 terraform
amazon-web-services amazon-route53 terraform
asked May 6 at 10:32
sanjayparmarsanjayparmar
345112
345112
You need to look into depends_on and make sure it's created before the lookup happens.. Is this all in the same module or directory? If so then you don't need the data lookup you can just use the resource
– Mike
May 6 at 11:28
If all code in same file, I heard terraform take care everything like dependency as well. Let me check depends_on too.
– sanjayparmar
May 6 at 11:43
add a comment |
You need to look into depends_on and make sure it's created before the lookup happens.. Is this all in the same module or directory? If so then you don't need the data lookup you can just use the resource
– Mike
May 6 at 11:28
If all code in same file, I heard terraform take care everything like dependency as well. Let me check depends_on too.
– sanjayparmar
May 6 at 11:43
You need to look into depends_on and make sure it's created before the lookup happens.. Is this all in the same module or directory? If so then you don't need the data lookup you can just use the resource
– Mike
May 6 at 11:28
You need to look into depends_on and make sure it's created before the lookup happens.. Is this all in the same module or directory? If so then you don't need the data lookup you can just use the resource
– Mike
May 6 at 11:28
If all code in same file, I heard terraform take care everything like dependency as well. Let me check depends_on too.
– sanjayparmar
May 6 at 11:43
If all code in same file, I heard terraform take care everything like dependency as well. Let me check depends_on too.
– sanjayparmar
May 6 at 11:43
add a comment |
1 Answer
1
active
oldest
votes
You do not need the data lookup in the same file if you create it there also. Just use the resource. data source lookups are great for things created outside of terraform or in another terraform run. For example, one terraform run from a networking from might create the VPC/subnets/routes/etc. Your run might build on top of it so you use a data source lookup to find the subnets to use.
Just do this
resource "aws_route53_zone" "kubetest"
name = "kubetest.com"
output "ns"
value = "$aws_route53_zone.kubetest.name_servers"
I agree, but i need todata
because i am using for different purpose And we can use data in same file as well if require. i guessdepends_on
might help in my case.
– sanjayparmar
May 6 at 13:03
no you can use$aws_route53_zone.kubetest.name_servers
in the same run as long as things aren't in modules
– Mike
May 6 at 13:11
Will create module so i needdata
– sanjayparmar
May 6 at 13:46
depends_on
is working but thencloudflare_record.aws-ns-record: value of 'count' cannot be computed
i found its known issue. if you have any workaround please let me know.
– sanjayparmar
May 7 at 6:53
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "2"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f966032%2fterraform-error-for-aws-route53-zone-no-matching-route53zone-found%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You do not need the data lookup in the same file if you create it there also. Just use the resource. data source lookups are great for things created outside of terraform or in another terraform run. For example, one terraform run from a networking from might create the VPC/subnets/routes/etc. Your run might build on top of it so you use a data source lookup to find the subnets to use.
Just do this
resource "aws_route53_zone" "kubetest"
name = "kubetest.com"
output "ns"
value = "$aws_route53_zone.kubetest.name_servers"
I agree, but i need todata
because i am using for different purpose And we can use data in same file as well if require. i guessdepends_on
might help in my case.
– sanjayparmar
May 6 at 13:03
no you can use$aws_route53_zone.kubetest.name_servers
in the same run as long as things aren't in modules
– Mike
May 6 at 13:11
Will create module so i needdata
– sanjayparmar
May 6 at 13:46
depends_on
is working but thencloudflare_record.aws-ns-record: value of 'count' cannot be computed
i found its known issue. if you have any workaround please let me know.
– sanjayparmar
May 7 at 6:53
add a comment |
You do not need the data lookup in the same file if you create it there also. Just use the resource. data source lookups are great for things created outside of terraform or in another terraform run. For example, one terraform run from a networking from might create the VPC/subnets/routes/etc. Your run might build on top of it so you use a data source lookup to find the subnets to use.
Just do this
resource "aws_route53_zone" "kubetest"
name = "kubetest.com"
output "ns"
value = "$aws_route53_zone.kubetest.name_servers"
I agree, but i need todata
because i am using for different purpose And we can use data in same file as well if require. i guessdepends_on
might help in my case.
– sanjayparmar
May 6 at 13:03
no you can use$aws_route53_zone.kubetest.name_servers
in the same run as long as things aren't in modules
– Mike
May 6 at 13:11
Will create module so i needdata
– sanjayparmar
May 6 at 13:46
depends_on
is working but thencloudflare_record.aws-ns-record: value of 'count' cannot be computed
i found its known issue. if you have any workaround please let me know.
– sanjayparmar
May 7 at 6:53
add a comment |
You do not need the data lookup in the same file if you create it there also. Just use the resource. data source lookups are great for things created outside of terraform or in another terraform run. For example, one terraform run from a networking from might create the VPC/subnets/routes/etc. Your run might build on top of it so you use a data source lookup to find the subnets to use.
Just do this
resource "aws_route53_zone" "kubetest"
name = "kubetest.com"
output "ns"
value = "$aws_route53_zone.kubetest.name_servers"
You do not need the data lookup in the same file if you create it there also. Just use the resource. data source lookups are great for things created outside of terraform or in another terraform run. For example, one terraform run from a networking from might create the VPC/subnets/routes/etc. Your run might build on top of it so you use a data source lookup to find the subnets to use.
Just do this
resource "aws_route53_zone" "kubetest"
name = "kubetest.com"
output "ns"
value = "$aws_route53_zone.kubetest.name_servers"
answered May 6 at 12:48
MikeMike
18.9k44270
18.9k44270
I agree, but i need todata
because i am using for different purpose And we can use data in same file as well if require. i guessdepends_on
might help in my case.
– sanjayparmar
May 6 at 13:03
no you can use$aws_route53_zone.kubetest.name_servers
in the same run as long as things aren't in modules
– Mike
May 6 at 13:11
Will create module so i needdata
– sanjayparmar
May 6 at 13:46
depends_on
is working but thencloudflare_record.aws-ns-record: value of 'count' cannot be computed
i found its known issue. if you have any workaround please let me know.
– sanjayparmar
May 7 at 6:53
add a comment |
I agree, but i need todata
because i am using for different purpose And we can use data in same file as well if require. i guessdepends_on
might help in my case.
– sanjayparmar
May 6 at 13:03
no you can use$aws_route53_zone.kubetest.name_servers
in the same run as long as things aren't in modules
– Mike
May 6 at 13:11
Will create module so i needdata
– sanjayparmar
May 6 at 13:46
depends_on
is working but thencloudflare_record.aws-ns-record: value of 'count' cannot be computed
i found its known issue. if you have any workaround please let me know.
– sanjayparmar
May 7 at 6:53
I agree, but i need to
data
because i am using for different purpose And we can use data in same file as well if require. i guess depends_on
might help in my case.– sanjayparmar
May 6 at 13:03
I agree, but i need to
data
because i am using for different purpose And we can use data in same file as well if require. i guess depends_on
might help in my case.– sanjayparmar
May 6 at 13:03
no you can use
$aws_route53_zone.kubetest.name_servers
in the same run as long as things aren't in modules– Mike
May 6 at 13:11
no you can use
$aws_route53_zone.kubetest.name_servers
in the same run as long as things aren't in modules– Mike
May 6 at 13:11
Will create module so i need
data
– sanjayparmar
May 6 at 13:46
Will create module so i need
data
– sanjayparmar
May 6 at 13:46
depends_on
is working but then cloudflare_record.aws-ns-record: value of 'count' cannot be computed
i found its known issue. if you have any workaround please let me know.– sanjayparmar
May 7 at 6:53
depends_on
is working but then cloudflare_record.aws-ns-record: value of 'count' cannot be computed
i found its known issue. if you have any workaround please let me know.– sanjayparmar
May 7 at 6:53
add a comment |
Thanks for contributing an answer to Server Fault!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f966032%2fterraform-error-for-aws-route53-zone-no-matching-route53zone-found%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You need to look into depends_on and make sure it's created before the lookup happens.. Is this all in the same module or directory? If so then you don't need the data lookup you can just use the resource
– Mike
May 6 at 11:28
If all code in same file, I heard terraform take care everything like dependency as well. Let me check depends_on too.
– sanjayparmar
May 6 at 11:43