Terraform を使うと、インフラストラクチャ・アズ・コード(IaC)方式で、Cloudflare 上の DNS レコードや Argo Tunnel、AWS および GCP のインスタンスなど、さまざまなインフラを一元管理できます。ただし、インポートプロセスにはかなり苦労しました。本記事では、既存のインフラを Terraform へ移行した過程を記録しています。インストール、Provider と State 管理、Cloudflare リソースのインポート、リモート State と CI ワークフローの実践、日常の運用作業およびトラブル回避の経験についてまとめます。