Skip to content

Commit

Permalink
Merge pull request #119 from go-gandi/release-2.1.0
Browse files Browse the repository at this point in the history
Release 2.1.0
  • Loading branch information
nlewo authored Jun 7, 2022
2 parents a1c842f + f455d5d commit 1e3e2cc
Show file tree
Hide file tree
Showing 17 changed files with 50 additions and 25 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# Terraform Gandi provider changelog

## v2.1.0

### Added

- Added the `mutable` attribute on the `livedns_records`
ressource. When this attribute is set to `true`, some elements in
the `TXT` value list can be managed outside from Terraform. This
allows bots to add entries to a `TXT` record managed by the Gandi
Terraform provider: they won't be removed on the next `terraform apply`!

### Fixed

- When a record has been manually removed (from the web UI for
instance), the provider now recreates it.
- When importing a domain resource, the provider no longer imports
nameservers when if LiveDNS is enabled on the domain: LiveDNS
manages the nameservers and they can be updated by Gandi without
any user intervention, leading to Terraform state incoherences.

## v1.0.0

After months of being used with success, here is the first release!
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ terraform {
required_providers {
gandi = {
source = "go-gandi/gandi"
version = "~> 2.0.0"
version = ">= 2.1.0"
}
}
}
Expand Down
5 changes: 1 addition & 4 deletions docs/data-sources/domain.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,9 @@ description: |-

- `name` (String) The FQDN of the domain

### Optional

- `id` (String) The ID of this resource.

### Read-Only

- `id` (String) The ID of this resource.
- `nameservers` (List of String) A list of nameservers for the domain


5 changes: 1 addition & 4 deletions docs/data-sources/glue_record.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,9 @@ description: |-
- `name` (String) Host name of the glue record
- `zone` (String) Domain name

### Optional

- `id` (String) The ID of this resource.

### Read-Only

- `id` (String) The ID of this resource.
- `ips` (List of String) A list of the ip addresses provided for the glue record


2 changes: 1 addition & 1 deletion docs/data-sources/livedns_domain.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ description: |-

- `name` (String) The FQDN of the domain

### Optional
### Read-Only

- `id` (String) The ID of this resource.

Expand Down
5 changes: 1 addition & 4 deletions docs/data-sources/livedns_domain_ns.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,9 @@ description: |-

- `name` (String) The FQDN of the domain

### Optional

- `id` (String) The ID of this resource.

### Read-Only

- `id` (String) The ID of this resource.
- `nameservers` (List of String) A list of nameservers for the domain


2 changes: 1 addition & 1 deletion docs/data-sources/mailbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ description: |-
- `domain` (String) Domain name
- `mailbox_id` (String) Mailbox ID

### Optional
### Read-Only

- `id` (String) The ID of this resource.

Expand Down
2 changes: 1 addition & 1 deletion docs/resources/dnssec_key.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ description: |-
- `public_key` (String) DNSSEC public key
- `type` (String) DNSSEC key type

### Optional
### Read-Only

- `id` (String) The ID of this resource.

Expand Down
5 changes: 4 additions & 1 deletion docs/resources/domain.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,14 @@ description: |-
- `admin` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--admin))
- `autorenew` (Boolean) Should the domain autorenew
- `billing` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--billing))
- `id` (String) The ID of this resource.
- `nameservers` (List of String, Deprecated) A list of nameservers for the domain
- `tech` (Block Set, Max: 1) (see [below for nested schema](#nestedblock--tech))
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))

### Read-Only

- `id` (String) The ID of this resource.

<a id="nestedblock--owner"></a>
### Nested Schema for `owner`

Expand Down
2 changes: 1 addition & 1 deletion docs/resources/email_forwarding.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ description: |-
- `destinations` (List of String) Forwards to email addresses
- `source` (String) Account alias name

### Optional
### Read-Only

- `id` (String) The ID of this resource.

Expand Down
2 changes: 1 addition & 1 deletion docs/resources/glue_record.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,14 @@ description: |-

### Optional

- `id` (String) The ID of this resource.
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))

### Read-Only

- `fqdn` (String) The fqdn of the record
- `fqdn_unicode` (String) The fqdn unicode of the record
- `href` (String) The href of the record
- `id` (String) The ID of this resource.

<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Expand Down
5 changes: 4 additions & 1 deletion docs/resources/livedns_domain.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,13 @@ description: |-
### Optional

- `automatic_snapshots` (Boolean) Enable or disable the automatic creation of snapshots when records are changed
- `id` (String) The ID of this resource.
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))
- `ttl` (Number, Deprecated) The SOA TTL for the domain

### Read-Only

- `id` (String) The ID of this resource.

<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`

Expand Down
2 changes: 1 addition & 1 deletion docs/resources/livedns_record.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ description: |-

### Optional

- `id` (String) The ID of this resource.
- `mutable` (Boolean) Define if the record can be modified outside Terraform (this currently only works for TXT records)
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))

### Read-Only

- `href` (String) The href of the record
- `id` (String) The ID of this resource.

<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Expand Down
5 changes: 4 additions & 1 deletion docs/resources/mailbox.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,10 @@ description: |-
### Optional

- `aliases` (List of String) Aliases for email
- `id` (String) The ID of this resource.
- `mailbox_type` (String) Mailbox type

### Read-Only

- `id` (String) The ID of this resource.


5 changes: 4 additions & 1 deletion docs/resources/nameservers.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,13 @@ description: |-

### Optional

- `id` (String) The ID of this resource.
- `nameservers` (List of String) A list of nameservers for the domain
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))

### Read-Only

- `id` (String) The ID of this resource.

<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`

Expand Down
5 changes: 4 additions & 1 deletion docs/resources/simplehosting_instance.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,12 @@ description: |-

### Optional

- `id` (String) The ID of this resource.
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))

### Read-Only

- `id` (String) The ID of this resource.

<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`

Expand Down
2 changes: 1 addition & 1 deletion docs/resources/simplehosting_vhost.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@ description: |-
### Optional

- `application` (String) The name of an application to install ('grav', 'matomo', 'nextcloud', 'prestashop', 'wordpress')
- `id` (String) The ID of this resource.
- `linked_dns_zone_alteration` (Boolean) Whether to alter the linked DNS Zone
- `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))

### Read-Only

- `certificate_id` (String) The ID of the created free certificate
- `id` (String) The ID of this resource.

<a id="nestedblock--timeouts"></a>
### Nested Schema for `timeouts`
Expand Down

0 comments on commit 1e3e2cc

Please sign in to comment.