diff --git a/onebookplus.com.website-apex.json b/onebookplus.com.website-apex.json new file mode 100644 index 00000000..f55ba645 --- /dev/null +++ b/onebookplus.com.website-apex.json @@ -0,0 +1,30 @@ +{ + "providerId": "onebookplus.com", + "providerName": "OneBookPlus", + "serviceId": "website-apex", + "serviceName": "OneBookPlus website (apex domain)", + "version": 2, + "syncPubKeyDomain": "onebookplus.com", + "syncRedirectDomain": "onebookplus.com.au", + "description": "Connects an apex/root domain to a OneBookPlus website: points the apex A record at the OneBookPlus edge and publishes the per-tenant ownership-verification TXT record the OneBookPlus domain wizard checks. Subdomain connects use the separate website template, so this apex A record is only ever applied when the customer explicitly connected their root domain.", + "variableDescription": "VERIFYTOKEN: per-tenant ownership token issued and shown by the OneBookPlus domain wizard.", + "shared": false, + "syncBlock": false, + "hostRequired": false, + "records": [ + { + "type": "A", + "host": "@", + "pointsTo": "76.76.21.21", + "ttl": 3600 + }, + { + "type": "TXT", + "host": "_obp-site-verify", + "data": "obp-site-verify=%VERIFYTOKEN%", + "ttl": 3600, + "txtConflictMatchingMode": "All", + "essential": "OnApply" + } + ] +} diff --git a/onebookplus.com.website.json b/onebookplus.com.website.json new file mode 100644 index 00000000..d90d8a83 --- /dev/null +++ b/onebookplus.com.website.json @@ -0,0 +1,30 @@ +{ + "providerId": "onebookplus.com", + "providerName": "OneBookPlus", + "serviceId": "website", + "serviceName": "OneBookPlus website (subdomain)", + "version": 3, + "syncPubKeyDomain": "onebookplus.com", + "syncRedirectDomain": "onebookplus.com.au", + "description": "Connects a subdomain (e.g. www) to a OneBookPlus website: CNAMEs the chosen host at the OneBookPlus edge and publishes the per-tenant ownership-verification TXT record the OneBookPlus domain wizard checks. Deliberately touches no apex records; apex connects use the separate website-apex template.", + "variableDescription": "VERIFYTOKEN: per-tenant ownership token issued and shown by the OneBookPlus domain wizard.", + "shared": false, + "syncBlock": false, + "hostRequired": true, + "records": [ + { + "type": "CNAME", + "host": "@", + "pointsTo": "cname.onebookplus.com", + "ttl": 3600 + }, + { + "type": "TXT", + "host": "_obp-site-verify", + "data": "obp-site-verify=%VERIFYTOKEN%", + "ttl": 3600, + "txtConflictMatchingMode": "All", + "essential": "OnApply" + } + ] +}