Comments (4)
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.
Having exactly the same issue with TXT, A and MX records.
from terraform-provider-dme.
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.
Closing this issue, as provider has been redeveloped and released.
from terraform-provider-dme.
Related Issues (20)
- Allow empty values in dme_record HOT 1
- dme_record change/modify doesn't seem to be working (add/delete are fine) HOT 4
- This provider is scheduled to be archived on September 27th, 2018. HOT 1
- Environment variable support for API & Secret keys HOT 2
- DNSMadeEasy rate limiting and retries could be better HOT 2
- `dme_dns_record` not updating CNAME record for already-existent record on domain
- Import support HOT 10
- Feature Request: option to specify Sandbox Endpoint in provider
- Empty name in dme_dns_records HOT 3
- Cannot loop on resource dme_dns_record
- Changing domain ID do not transfer record to new domain ID HOT 2
- Rate limit exceeded - self-adjusting rate or sleep between api calls? HOT 2
- Allow empty names in dme_record (dnsmadeasy) HOT 3
- Error: API key not found
- Add support for Apple's M1 platform
- dynamic DNS record IPs overwritten by terraform provider HOT 1
- DNS Made Easy cname records HOT 2
- Expose nameServers on dme_secondary_dns
- Is this project still alive? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraform-provider-dme.