latest--role-arg-spec
shared| Type | object |
|---|---|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/ansible-meta/_shared/latest--role-arg-spec.json |
| Parent schema | ansible-meta |
Type:
object
Properties
argument_specs
Record<string, object>
Add entry point, usually main.
See role-argument-validation
Definitions
attribute
object
description
string | string[]
required
Detailed explanation of what this attribute does. It should be written in full sentences.
support
string
required
details
string | string[]
Detailed explanation of what this attribute does. It should be written in full sentences.
membership
string | string[]
platform
string | string[]
version_added
string
datatype
string
deprecated_alias
object
name
string
required
collection_name
string
date
string
version
string
entry_point
object
full-jinja
string
option
object
See argument-spec
apply_defaults
string
choices
array | string
default
description
string | string[]
Detailed explanation of what this option does. It should be written in full sentences.
elements
string
fallback
string
no_log
boolean
option-name
string
The name of the option/argument.
options
Record<string, object>
required
boolean
mutually_exclusive
array
required_together
string[][]
required_one_of
array
required_if
array[]
required_by
Record<string, string | string[]>
type
string
version_added
string
Examples
"meta/argument_specs.yml"