From 6ff3994dbb9b44a919ded00882db9b57f92fe228 Mon Sep 17 00:00:00 2001 From: notgne2 Date: Sat, 7 Nov 2020 11:56:22 -0700 Subject: Greatly expand documentation --- interface/deploy.json | 117 -------------------------------------------------- 1 file changed, 117 deletions(-) delete mode 100644 interface/deploy.json (limited to 'interface/deploy.json') diff --git a/interface/deploy.json b/interface/deploy.json deleted file mode 100644 index fa45e50..0000000 --- a/interface/deploy.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft/2019-09/schema#", - "title": "Deploy", - "description": "Matches a correct deploy attribute of a flake", - "definitions": { - "generic_settings": { - "type": "object", - "properties": { - "sshUser": { - "type": "string" - }, - "user": { - "type": "string" - }, - "sshOpts": { - "type": "array", - "items": { - "type": "string" - } - }, - "fastConnection": { - "type": "boolean" - }, - "autoRollback": { - "type": "boolean" - }, - "magicRollback": { - "type": "boolean" - }, - "confirmTimeout": { - "type": "integer" - }, - "tempPath": { - "type": "string" - } - } - }, - "node_settings": { - "type": "object", - "properties": { - "hostname": { - "type": "string" - }, - "profilesOrder": { - "type": "array", - "items": { - "type": "string" - }, - "uniqueItems": true - }, - "profiles": { - "type": "object", - "patternProperties": { - "[A-z][A-z0-9_-]*": { - "allOf": [ - { - "$ref": "#/definitions/generic_settings" - }, - { - "$ref": "#/definitions/profile_settings" - } - ] - } - }, - "additionalProperties": false - } - }, - "required": [ - "hostname" - ] - }, - "profile_settings": { - "type": "object", - "properties": { - "path": { - "type": "string" - }, - "bootstrap": { - "type": "string" - }, - "profilePath": { - "type": "string" - } - }, - "required": [ - "path" - ] - } - }, - "type": "object", - "allOf": [ - { - "$ref": "#/definitions/generic_settings" - }, - { - "type": "object", - "properties": { - "nodes": { - "type": "object", - "patternProperties": { - "[A-z][A-z0-9_-]*": { - "allOf": [ - { - "$ref": "#/definitions/generic_settings" - }, - { - "$ref": "#/definitions/node_settings" - } - ] - } - }, - "additionalProperties": false - } - } - } - ] -} \ No newline at end of file -- cgit v1.2.3