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:
cloudflaredigitaloceanhetznerroute53
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.