Key 一个游戏可能的键的列表

Key 一个游戏可能的键的列表,key,ansible,Key,Ansible,每个模块都有一个关于可能使用的键的描述文档 有什么类似的戏剧吗?!我找不到可能的钥匙的清晰列表 我检查的内容: 我已经用过钥匙(所以它们肯定能用) 名称-尽管上述文档中未列出 主机 远程用户 任务 pre\u tasks,post\u tasks-在注释中提到 角色 变成,变成方法,变成用户,变成标志 处理程序,强制处理程序 ignore_errors-在任何列表中都找不到,但可以正常工作 vars,vars\u提示符,vars\u文件 收集事实,收集子集,收集超时 任何错误\u致命

每个模块都有一个关于可能使用的键的描述文档

有什么类似的戏剧吗?!我找不到可能的钥匙的清晰列表

我检查的内容:


我已经用过钥匙(所以它们肯定能用)

  • 名称
    -尽管上述文档中未列出
  • 主机
  • 远程用户
  • 任务
  • pre\u tasks
    post\u tasks
    -在注释中提到
  • 角色
  • 变成
    变成方法
    变成用户
    变成标志
  • 处理程序
    强制处理程序
  • ignore_errors
    -在任何列表中都找不到,但可以正常工作
  • vars
    vars\u提示符
    vars\u文件
  • 收集事实
    收集子集
    收集超时
  • 任何错误\u致命
    -未列出
  • 加速
    加速ipv6
    加速端口
  • vault\u密码
  • max\u fail\u percentag
  • serial
  • 策略
  • 标签
  • 无日志
  • 连接
  • ḟ行动路径
  • 端口
  • 环境
  • 检查模式
  • 始终运行
  • 运行一次

有效但不推荐:

  • sudo
  • sudo\u用户
  • sudo_pass
  • sudo_exe
  • sudo\u标志
  • su
  • su\u用户
  • su_pass
  • su_exe
  • su_标志
  • 用户
    -无弃用警告

似乎不起作用:

  • 带项目
    带指令
    循环控制
  • ǫorder
    -尽管在上述文档中已明确列出
  • 寄存器
  • 通知

显然,我没有尝试所有的可能性(例如长度为20),因为这不是一般问题的解决方案:像这样的列表应该放在哪里?有人有这个清单吗



讨论了上述部分内容,尽管(如列表中缺少远程用户),但它不是参数IMHO的可靠列表。

这里有一个快捷方式供您选择:

python -c 'import ansible.playbook.play as P; print P.Play()._valid_attrs.keys();'

该列表似乎列出了所有我发现有效的关键字。尽管它仍然列出了
订单
,但这似乎对我不起作用。但不管怎样,这仍然是我想要的清单。

可能是@KonstantinSuvorov的副本,谢谢。。。虽然上面没有提到其中一些(例如:
remote\u user
),但它是继承的classes@KonstantinSuvorov所以答案是:我应该仔细阅读代码,就这样汉克斯。这并不是一个完美的匹配,但还是一个比在github上查找源代码更好的获取规范的起点。