Giter Club home page Giter Club logo

Comments (4)

emsearcy avatar emsearcy commented on July 23, 2024

Hi, I saw this as well, but I do not believe the issue is spaces. The text records in the DNS Made Easy interface have leading and trailing quotes in the value.

I believe that when a text record value without these "embedded" quotes is saved on DNS Made Easy, it accepts the change but adds the quotes into the value.

If you add escaped quotes at the beginning and end of your terraform value, DNS records will not attempt to be modified each run (and they still create correctly, too).

resource "dme_record" "stitthappens_com_TXT_spf" {
  [...]
  value       = "\"v=spf1 include:_spf.google.com ~all\""

That said, perhaps the terraform provider could be smart enough to handle this transform when needed (including when reading from DME), or, documentation could be updated to clarify this.

from terraform-provider-dme.

TGWolf avatar TGWolf commented on July 23, 2024

Having exactly the same issue with TXT, A and MX records.

from terraform-provider-dme.

emsearcy avatar emsearcy commented on July 23, 2024

I also had a related problem with mixed case record values, which is common in TXT records (DKIM) but really a general problem, so maybe it should be its own ticket. In any case the provider is downcasing everything, which isn't necessary; mixed case for values should be supported out to the registrar.

from terraform-provider-dme.

nkatarmal-crest avatar nkatarmal-crest commented on July 23, 2024

Closing this issue, as provider has been redeveloped and released.

from terraform-provider-dme.

Related Issues (20)

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.