Cloudflare resources.

This commit is contained in:
2025-10-12 15:12:58 -04:00
parent 5c06f314dd
commit f6ee113145
11 changed files with 1522 additions and 260 deletions
+3 -3
View File
@@ -144,7 +144,7 @@ cf_generate () {
for resource in "${resources[@]}"; do
echo "Generating ${resource}.tf..."
cf-terraforming generate --config .cf-terraforming.yaml --resource-type ${resource} > ${resource}.tf
cf-terraforming generate --zone ${CLOUDFLARE_ZONE_ID} --resource-type ${resource} > ${resource}.tf
done
echo "🧹 Cleaning up empty files..."
@@ -155,10 +155,10 @@ cf_generate () {
cf_import () {
for cfresource in $(find . -type f -name "cloudflare_*.tf"); do
echo "Importing ${cfresource}..."
cf-terraforming import --modern-import-block --config .cf-terraforming.yaml --resource-type ${cfresource}
cf-terraforming import --zone ${CLOUDFLARE_ZONE_ID} --modern-import-block --resource-type $(echo ${cfresource} | sed -e 's/.\///' -e 's/\.tf//') >> imports.tf
done
echo "✅ All Cloudflare resources import."
echo "✅ All Cloudflare resources imported. Please check imports.tf"
}
# Prompt user for input