Terraform का उपयोग करके, मैं AWS EC2 उदाहरण में /etc/resolv.conf में कई खोज डोमेन कैसे जोड़ सकता हूं?


0

मेरे AWS ec2 linux उदाहरण में मुझे कुछ देखने के लिए मेरी /etc/resolv.conf फ़ाइल चाहिए

search my.domain my.other.domain
nameserver 10.10.10.10

मेरा टेराफॉर्म ऑब्जेक्ट दिखता है

resource "aws_vpc_dhcp_options" "dns_option" {
    domain_name = "${var.environment}.my.domain"
    domain_name_servers = ["${split(",", var.vpc_dns_server)}"]
}

मुझे लगता है कि कई domain_name ऑब्जेक्ट जोड़ने की आवश्यकता है?


यह प्रश्न वास्तव में 'हैशिकॉर्प' और 'टेराफ़ॉर्म' टैग के साथ कर सकता है, लेकिन मुझे उन्हें जोड़ने की प्रतिष्ठा नहीं है।
nick fox

जवाबों:


0

आपको निम्नलिखित करने की आवश्यकता है:

  1. अपने कोड में aws_vpc_dhcp_options_association जोड़ें:

    resource "aws_vpc_dhcp_options_association" "vpc_dhcp_association" { vpc_id = "vpc-abcdefab" dhcp_options_id = "${aws_vpc_dhcp_options.dns_option.id}" }

    • अपनी VPC ID के लिए आप इसे कुछ इस तरह से संदर्भित कर सकते हैं ${aws_vpc.myvpc.id}
  2. अपनी resolv.conf फ़ाइल पर कई डोमेन रखने के लिए आपको कई डोमेन नामों को अलग करने की आवश्यकता होती है space इस तरह:

    resource "aws_vpc_dhcp_options" "dns_option" { domain_name = "${var.environment1}.my.domain ${var.environment2}.my.other.domain" }

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.