Ansible Module Development
,我没有看到任何关于
argument_spec
规格应为。我想我会查看代码库,看看是否会记录参数_spec,但是
GitHub ansible/ansible basic.py
文件没有太多的参数规范。里面应该有什么?我能找到的最接近的地方是一个旧文档显示了
Ansible 2.3 Dev Guide
module = AnsibleModule(
argument_spec = dict(
state = dict(default='present', choices=['present', 'absent']),
name = dict(required=True),
enabled = dict(required=True, type='bool'),
something = dict(aliases=['whatever'])
)
)
module = AnsibleModule(
argument_spec = {
default = 'default_value',
type = 'str',
required = True,
aliases = ['dv', 'value'],
choices = ['default_value', 'strings', 'test']
}
)