bootstrap-vz/plugins/puppet/manifest-schema.json
Anders Ingemann e340a96db3 New plugin: puppet
Install your own puppet configuration and run a manifest
2014-01-11 18:32:43 +01:00

27 lines
549 B
JSON

{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Puppet plugin manifest",
"type": "object",
"properties": {
"plugins": {
"type": "object",
"properties": {
"puppet": {
"type": "object",
"properties": {
"manifest": { "$ref": "#/definitions/absolute_path" },
"assets": { "$ref": "#/definitions/absolute_path" }
},
"minProperties": 1,
"additionalProperties": false
}
}
}
},
"definitions": {
"absolute_path": {
"type": "string",
"pattern": "^/[^\\0]+$"
}
}
}