summaryrefslogtreecommitdiff
path: root/provider_base/provider.json
blob: 14eabdc22be86e856c22128748de055d6eddb997 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
{
  "domain": "REQUIRED",
  "domain_internal": "= domain.sub(/\\..*$/,'.i')",
  "name": {
    "en": "REQUIRED"
  },
  "description": {
    "en": "REQUIRED"
  },
  "contacts": {
    "default": "REQUIRED"
  },
  "languages": ["en"],
  "default_language": "en",
  "enrollment_policy": "open",
  "service_levels": [
    {"name": "free", "bandwidth":102400, "storage":50},
    {"name": "basic", "bandwidth":null, "storage":1000},
    {"name": "premium", "bandwidth":null, "storage":10000}
  ],
  "service_allow_free": false,
  "ca": {
    "name": "= global.provider.ca.organization + ' Root CA'",
    "organization": "= global.provider.name[global.provider.default_language]",
    "organizational_unit": "= 'https://' + global.common.domain.full_suffix",
    "bit_size": 4096,
    "digest": "SHA256",
    "life_span": "10y",
    "server_certificates": {
      "bit_size": 3248,
      "digest": "SHA256",
      "life_span": "1y"
    },
    "client_certificates": {
      "bit_size": 2024,
      "digest": "SHA256",
      "life_span": "2m",
      "free_prefix": "FREE"
    }
  },
  "hiera_sync_destination": "/etc/leap"
}