Blossom Docs
Blossom

Reference

blossom dns_provider:create

Create a DNS provider

Usage

blossom dns_provider:create [--data DATA]

Flags

Flag Description
--data, -d YAML or JSON data, a path to a data file, or an HTTP(S) URL

Examples:

blossom dns_provider:init
blossom dns_provider:create --data dns_provider.yml
blossom dns_provider:create --data '{"dns_provider":{"name":"production-cloudflare","provider_type":"cloudflare","credentials":{"api_token":"..."}}}'

Creates a DNS provider in the current Blossom Account.

Supported provider types:

  • cloudflare
  • digitalocean
  • hetzner
  • route53

Token-based providers require credentials.api_token. Route 53 requires cloud_provider_id for an existing AWS cloud provider.

Local files and inline data support $VAR and ${VAR} substitution from .env, BLOSSOM_VARS_FILE, and the process environment. See blossom help:data.

On this page