cloudflare

This commit is contained in:
Rodolfo Berrios
2023-01-13 08:58:34 -03:00
parent febfa1f9ab
commit af59083a3a
2 changed files with 10 additions and 9 deletions

View File

@@ -156,7 +156,7 @@ cloudflare:
@./scripts/system/cloudflare.sh
cloudflare--create:
@./scripts/system/cloudflare--create.sh
@./scripts/system/cloudflare--create.sh | (printf "CLOUDFLARE_IDENTIFIER=" && cat) >> ${NAMESPACE_FILE}
cloudflare--delete:
@./scripts/system/cloudflare--delete.sh
@@ -201,7 +201,9 @@ down: feedback feedback--compose
down--volumes: feedback feedback--compose
${DOCKER_COMPOSE} down --volumes
down--destroy: feedback feedback--compose
# Instances
destroy: feedback feedback--compose cloudflare--delete
${DOCKER_COMPOSE} down --volumes
@NAMESPACE=${NAMESPACE} \
@rm namespace/${NAMESPACE}

View File

@@ -1,13 +1,12 @@
#!/bin/bash
PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)"
curl --request POST \
--url https://api.cloudflare.com/client/v4/zones/${CLOUDFLARE_ZONE_ID}/dns_records \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${CLOUDFLARE_TOKEN}" \
--data '{
"content": "'"${CLOUDFLARE_A_NAME}"'",
"name": "'"${NAMESPACE}"'",
"type": "CNAME",
"proxied": true,
"ttl": 3600
}'
"content": "'"${CLOUDFLARE_A_NAME}"'",
"name": "'"${HOSTNAME}"'",
"type": "CNAME",
"proxied": true,
"ttl": 3600
}' | jq -r '.result.id'