Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ansible模块开发规范_Ansible - Fatal编程技术网

Ansible模块开发规范

Ansible模块开发规范,ansible,Ansible,在阅读时,我没有看到任何关于参数\u spec规范应该是什么的引用。我想我会查看代码库,看看是否会记录参数规范,但该文件没有太多的参数规范。里面应该有什么?我能找到的最接近的地方是一个旧文档显示了 假设规范的完整参数是 module = AnsibleModule( argument_spec = { default = 'default_value', type = 'str', required = True,

在阅读时,我没有看到任何关于
参数\u spec
规范应该是什么的引用。我想我会查看代码库,看看是否会记录参数规范,但该文件没有太多的参数规范。里面应该有什么?我能找到的最接近的地方是一个旧文档显示了

假设规范的完整参数是

module = AnsibleModule(
    argument_spec = {
        default  = 'default_value',
        type     = 'str',
        required = True,
        aliases  = ['dv', 'value'],
        choices  = ['default_value', 'strings', 'test']
    }
)

文档中或多或少有参数规范的完整描述:


编写时可用的字段有:
类型
元素
默认
回退
选项
必需
无日志
别名
选项
应用默认值
删除了\u版本中的\u

文档中对参数规范有或多或少的完整描述:

编写时可用的字段有:
类型
元素
默认
回退
选项
必需
无日志
别名
选项
应用默认值
删除

module = AnsibleModule(
    argument_spec = {
        default  = 'default_value',
        type     = 'str',
        required = True,
        aliases  = ['dv', 'value'],
        choices  = ['default_value', 'strings', 'test']
    }
)