This repository is used to manage a domain on scaleway using terraform.
Beware this module can not be used to register a new domain. Existing domains must first be imported manually after initializing the terraform project. Refer to examples for more informations.
module "my_domain" {
source = "scaleway-terraform-modules/domain/scaleway"
version = "1.0.2"
}
| Name |
Description |
Type |
Default |
Required |
| domain |
Name of the domain to manage. |
string |
n/a |
yes |
| bimi_avatar_preference |
Avatar Preference. Lets the Domain Owner express a preference to show either the BIMI logo or a sender’s personal avatar where both are supported. |
string |
"brand" |
no |
| bimi_logo_url |
URL of the log that should be used for BIMI. The file must be a SVG document and follow BIMI specifications. |
string |
"" |
no |
| bimi_vmc_url |
URL of the Verified Mark Certificate or Common Mark Certificate. |
string |
"" |
no |
| mx_servers |
Informations regarding MX servers. MX servers are required to enable Transactional Emails. |
list(object({ address = string priority = number })) |
[ { "address": "blackhole.scw-tem.cloud.", "priority": 10 } ] |
no |
| project_id |
ID of the project the domain is associated with. Ressource will be created in the project set at the provider level if null. |
string |
null |
no |
| setup_tem |
Whether to create a Transaction Email service. Beware that the service is only available in region fr-par at the moment. |
bool |
false |
no |
| subdomain |
Name of the subdomain to manage. |
string |
"" |
no |
| Name |
Description |
| dns_zone |
DNS Zone of the domain. |
| tem_id |
ID of the Transaction Email Domain. |
| tem_reputation |
Reputation of the Transaction Email Domain. |
| tem_status |
Status of the Transaction Email Domain. |
| tem_validated |
Indicates if the domain has been verified for email sending. |
Module is maintained with help from the community.
Mozilla Public License 2.0 Licensed. See LICENSE for full details.