An open API service indexing awesome lists of open source software.

https://github.com/approvers/domain

approvers.dev domain terraform
https://github.com/approvers/domain

Last synced: 4 months ago
JSON representation

approvers.dev domain terraform

Awesome Lists containing this project

README

          

# domain

approvers.dev の DNS record を terraform で管理.

## 設定する

DNS record を構成するtfファイルは `cloudflare-dns/records.tf` になります.

approvers.dev の DNS record を編集する際は, このファイルを編集してください.

```tf
resource "cloudflare_record" "" {
name = ""
type = ""
value = ""
proxied = true/false
zone_id = local.cloudflare_zone_id
}
```

- `` には任意の名前を指定してください. 文字またはアンダースコアから始まり文字, 数字, アンダースコア, ダッシュのみ使用することが出来ます. この名前は他の resource と重複してはいけません.
- `` にはレコード名を指定してください.
- `` にはレコードタイプを指定します. 使用できる値は以下の通りです.
- `A`, `AAAA`, `CAA`, `CNAME`, `TXT`, `SRV`, `LOC`, `MX`, `NS`, `SPF`, `CERT`, `DNSKEY`, `DS`, `NAPTR`, `SMIMEA`, `SSHFP`, `TLSA`, `URI`, `PTR`, `HTTPS`, `SVCB`.
- `` にはレコード値を指定してください.
- `proxied` は Cloudflare のオリジン保護を受けるかどうか選択できます.
- `zone_id` は `local.cloudflare_zone_id` と指定してください. この値は変更不可です. 変更すると正しく適用できません.