sha256:2eaf510e28d590fdc5ff4aca25da349a42a61c6f3a0b49a1d3bcde9df680ff18
Last pushed
1 day by mikesir87
Type
Sandbox Kit
Manifest digest
sha256:2eaf510e28d590fdc5ff4aca25da349a42a61c6f3a0b49a1d3bcde9df680ff18
schemaVersion: "3"
displayName: Cloudflare DNS
description: A mixin for managing Cloudflare DNS records.
sourceUrl: https://github.com/mikesir87/sbx-kit-cloudflare-dns
licenses:
- Apache-2.0
kind: mixin
capabilities:
- type: com.docker.sandbox/network-policy@1
config:
runtime:
allow:
- api.cloudflare.com
- type: com.docker.sandbox/credential@1
config:
apiKey:
inject:
- domain: api.cloudflare.com
format: Bearer %s
header: Authorization
name: CLOUDFLARE_API_TOKEN
proxyManaged: true
phase: runtime
service: cloudflare-api
description: Cloudflare API token with DNS read/edit permissions
- type: com.docker.sandbox/agent-skill@1
config:
path: /usr/share/cloudflare-dns-skill/cloudflare-dns
args:
hostnames:
required: true
description: A comma-separated list of hostnames to manage in Cloudflare DNS. Can include wildcards (e.g., *.example.com).