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上查找源代码更好的获取规范的起点。