selectelv2.toml raw

   1  Name = "Selectel v2"
   2  Description = ''''''
   3  URL = "https://selectel.ru"
   4  Code = "selectelv2"
   5  Since = "v4.17.0"
   6  
   7  Example = '''
   8  SELECTELV2_USERNAME=trex \
   9  SELECTELV2_PASSWORD=xxxxx \
  10  SELECTELV2_ACCOUNT_ID=1234567 \
  11  SELECTELV2_PROJECT_ID=111a11111aaa11aa1a11aaa11111aa1a \
  12  lego --dns selectelv2 -d '*.example.com' -d example.com run
  13  '''
  14  
  15  [Configuration]
  16    [Configuration.Credentials]
  17      SELECTELV2_USERNAME = "Openstack username"
  18      SELECTELV2_PASSWORD = "Openstack username's password"
  19      SELECTELV2_ACCOUNT_ID = "Selectel account ID (INT)"
  20      SELECTELV2_PROJECT_ID = "Cloud project ID (UUID)"
  21    [Configuration.Additional]
  22      SELECTELV2_BASE_URL = "API endpoint URL"
  23      SELECTELV2_AUTH_REGION = "Location for auth endpoint like ResellAPI or Keystone (default: 'ru-1')"
  24      SELECTELV2_AUTH_URL = "Identity endpoint (defaul: 'https://cloud.api.selcloud.ru/identity/v3/')"
  25      SELECTELV2_USER_DOMAIN_NAME = "To specify the domain name (account ID) where the user is located. (default: SELECTELV2_ACCOUNT_ID)"
  26      SELECTELV2_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 5)"
  27      SELECTELV2_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 120)"
  28      SELECTELV2_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 60)"
  29      SELECTELV2_HTTP_TIMEOUT = "API request timeout in seconds (Default: 30)"
  30  
  31  [Links]
  32    API = "https://developers.selectel.ru/docs/cloud-services/dns_api/dns_api_actual/"
  33    GoClient = "https://github.com/selectel/domains-go"
  34