summaryrefslogtreecommitdiff
path: root/test/leap_platform/provider_base/provider.json
diff options
context:
space:
mode:
Diffstat (limited to 'test/leap_platform/provider_base/provider.json')
-rw-r--r--test/leap_platform/provider_base/provider.json53
1 files changed, 0 insertions, 53 deletions
diff --git a/test/leap_platform/provider_base/provider.json b/test/leap_platform/provider_base/provider.json
deleted file mode 100644
index ee24f5f..0000000
--- a/test/leap_platform/provider_base/provider.json
+++ /dev/null
@@ -1,53 +0,0 @@
-{
- "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": [
- // bandwidth limit is in Bytes, storage limit is in MB.
- {"id": 1, "name": "free", "storage":50},
- {"id": 2, "name": "basic", "storage":1000, "rate": ["US$10", "€10"]},
- {"id": 3, "name": "pro", "storage":10000, "rate": ["US$20", "€20"]}
- ],
- "default_service_level": 1,
- "bandwidth_limit": 102400,
- "allow_free": "= global.provider.service.levels.select {|l| l['rate'].nil?}.any?",
- "allow_paid": "= global.provider.service.levels.select {|l| !l['rate'].nil?}.any?",
- "allow_anonymous": "= global.provider.service.levels.select {|l| l['name'] == 'anonymous'}.any?",
- "allow_registration": "= global.provider.service.levels.select {|l| l['name'] != 'anonymous'}.any?",
- "allow_limited_bandwidth": "= global.provider.service.levels.select {|l| l['bandwidth'] == 'limited'}.any?",
- "allow_unlimited_bandwidth": "= global.provider.service.levels.select {|l| l['bandwidth'].nil?}.any?"
- },
- "ca": {
- "name": "= global.provider.ca.organization + ' Root CA'",
- "organization": "= global.provider.name[global.provider.default_language]",
- "organizational_unit": "= 'https://' + global.provider.domain",
- "bit_size": 4096,
- "digest": "SHA256",
- "life_span": "10y",
- "server_certificates": {
- "bit_size": 2024,
- "digest": "SHA256",
- "life_span": "1y"
- },
- "client_certificates": {
- "bit_size": 2024,
- "digest": "SHA256",
- "life_span": "2m",
- "limited_prefix": "LIMITED",
- "unlimited_prefix": "UNLIMITED"
- }
- },
- "hiera_sync_destination": "/etc/leap"
-}