mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-24 15:36:27 +00:00

NOTE: I'm not doing any validation on the opt_flags param and I don't recommend using for more then adding a -vvvv. Also, I'm purposely excluding the vault flags (which also pretty commonly used) because you shouldn't be baking private keys and certs into your images. Instead, just avoid running the vault specific code or use the opt_flags if absolutely necessary.
29 lines
678 B
YAML
29 lines
678 B
YAML
---
|
|
$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: string}
|
|
tags: {type: string}
|
|
skip_tags: {type: string}
|
|
opt_flags:
|
|
type: array
|
|
flag: {type: string}
|
|
minItems: 1
|
|
hosts:
|
|
type: array
|
|
host: {type: string}
|
|
minItems: 1
|
|
playbook: {$ref: '#/definitions/absolute_path'}
|
|
required:
|
|
- playbook
|
|
definitions:
|
|
absolute_path:
|
|
pattern: ^/[^\0]+$
|
|
type: string
|