ENHANCEMENTS:
- As the
module_variable_optional_attrs
experiment has concluded successfully, the feature flag has been removed and the module now supports optional attributes with defaults. Because of this we have also pinned the Terraform version to>= 1.3.0
.
NOTES:
- Updated constraints in readme to reflect the supported versions of Terraform
>= 1.3.0
and<= 1.9.0
NOTES:
- Updated constraints in readme to reflect the supported versions of Terraform
>= 1.3.0
and<= 1.7.5
BUG FIXES:
- Multiple record index format fixed previously
[index]
now-index
(#13) - Experimental feature flag added to the module for
experiments = [module_variable_optional_attrs]
(#13) - Updated constraints in readme to reflect the supported versions of Terraform
>= 1.1.0
and< 1.3.0
(#13)
ENHANCEMENTS:
- Added support for the
dnsimple_record_priority
attribute (#13)
BREAKING CHANGES:
- Zone Name: The
meta.zone_name
has been renamed tometa.dnsimple_zone_name
for better namespacing - Record Type: The
meta.record_type
has been renamed tometa.dnsimple_record_type
for better namespacing - Record TTL: The
meta.record_ttl
has been renamed tometa.dnsimple_record_ttl
for better namespacing
FEATURES:
- All Record Type Support: Added support for all record types supported by the DNSimple (#12)
- Multiple Record Support: Added support for the configuration of multiple records per service (#12)
NOTES:
- Developers can now configure multiple records per service by adding an index to the
meta.dnsimple_<attribute>[<index>]
e.g.meta.dnsimple_record_name
andmeta.dnsimple_record_name[1]
. The0
index is reserved for the default record. This due to a constraint in the Consul service definition that does not allow for complex types in themeta
section. In addition themeta
section allows up to 64 key/value pairs, so the amount of records per service would be limited. As a result we have added the ability to set default values for thednsimple_zone_name
,dnsimple_record_type
anddnsimple_record_ttl
in the service meta definition. - Documented the filtering required when using Consul connect proxies
- Added custom user agent in the Terraform DNSimple calls (#4)
- Update dependency version lock on the DNSimple Provider to
>=0.11
- Provision and de-provision of public-facing DNS records in DNSimple