Role argument validation
Beginning with version 2.11, you may choose to enable role argument validation based on an argument
specification. This specification is defined in themeta/argument_specs.ymlfile (or with the.yamlfile extension). When this argument specification is defined, a new task is inserted at the beginning of role execution
that will validate the parameters supplied for the role against the specification. If the parameters fail
validation, the role will fail execution.