--- $schema: http://json-schema.org/draft-04/schema# title: Ansible plugin manifest type: object properties: plugins: type: object properties: ansible: type: object properties: extra_vars: type: object minItems: 1 tags: type: array items: {type: string} minItems: 1 skip_tags: type: array items: {type: string} minItems: 1 opt_flags: type: array items: {type: string} minItems: 1 groups: type: array host: {type: string} minItems: 1 playbook: type: string pattern: ^[^\0]+$ required: [playbook] additionalProperties: false