はじめに 弊社では AWS を中心にシステム開発を行っており、DNS については Amazon Route 53 を利用しています。 今回は新たに Cloudflare の DNS を試すことにチャレンジしてみました。 AWS 上の環境構築作業は IaC を活用しており、CloudFormation や CDK を主に利用しています。 Cloudflare で IaC を行う場合は、Terraform を利用するのが一般的なようです。 そこで、Cloudflare の DNS のレコード設定を Terraform で管理し、動作するところまで試してみました。 Terraform で Cloudflare の DNS を管理する 前提 クライアント環境 クライアントには macOS を使用し Homebrew を利用してパッケージ管理をしております。 今回試した環境は以下の通りです。 mac