Entrega read-only de apontamentos DNS (Cloudflare, OpenPanel BIND, público) no Desk e Console /admin/dominio, com spec, scripts de rollback e patches VM112 para painel lateral no passo DNS do onboarding (deploy wizard pendente). Co-authored-by: Cursor <cursoragent@cursor.com>
36 lines
1.1 KiB
Text
36 lines
1.1 KiB
Text
# Spec 037 — Catálogo contas Cloudflare Ligbox (VM112)
|
|
# Copiar para /opt/ligbox-wizard/dns-accounts.yaml
|
|
# Tokens: secrets/cloudflare-{id}.token (NÃO commitar)
|
|
|
|
version: "1.0"
|
|
probe_order:
|
|
- ligit
|
|
- itecnologys
|
|
- ibytera
|
|
|
|
# Conta onde o wizard cria zonas NOVAS de clientes (caminho Cloudflare Ligbox)
|
|
default_provision_account: ibytera
|
|
|
|
accounts:
|
|
- id: ligit
|
|
label: "Ligbox Ligit"
|
|
admin_email: admin@ligit.com.br
|
|
cloudflare_account_id: "PREENCHER_ACCOUNT_ID_CF"
|
|
token_file: secrets/cloudflare-ligit.token
|
|
|
|
- id: itecnologys
|
|
label: "Ligbox iTecnologys"
|
|
admin_email: admin@itecnologys.com
|
|
cloudflare_account_id: "PREENCHER_ACCOUNT_ID_CF"
|
|
token_file: secrets/cloudflare-itecnologys.token
|
|
|
|
- id: ibytera
|
|
label: "Ligbox Ibytera"
|
|
admin_email: ibytera@gmail.com
|
|
cloudflare_account_id: "2d504d7a78dd787696fe1c703fb001c1"
|
|
token_file: secrets/cloudflare-ibytera.token
|
|
# Migrar token actual de secrets/cloudflare.token
|
|
|
|
# Legacy fallback (remover após migração)
|
|
legacy_token_file: secrets/cloudflare.token
|
|
legacy_account_id: "2d504d7a78dd787696fe1c703fb001c1"
|