有关游戏的可能键的可靠列表

时间:2017-06-16 11:24:52

标签: key ansible

每个模块都有一个关于那里使用的可能密钥的完整描述性文档。

有没有类似的戏剧?!我找不到可能的密钥清单。

我检查了什么:

我已经使用过的键(所以它们肯定有效)

  • name - 虽然未在上面列出的文档中列出
  • hosts
  • remote_user
  • tasks
  • pre_taskspost_tasks - 在说明中提及
  • roles
  • becomebecome_methodbecome_userbecome_flags
  • handlersforce_handlers
  • ignore_errors - 未在任何商家信息中找到,但作品
  • varsvars_promptvars_files
  • gather_factsgather_subsetgather_timeout
  • any_errors_fatal - 未列出
  • accelerateaccelerate_ipv6accelerate_port
  • vault_password
  • max_fail_percentag
  • serial
  • strategy
  • tags
  • no_log
  • connection
  • ḟact_path
  • port
  • environment
  • check_mode
  • always_run
  • run_once

可以使用但已弃用:

  • sudo
  • sudo_user
  • sudo_pass
  • sudo_exe
  • sudo_flags
  • su
  • su_user
  • su_pass
  • su_exe
  • su_flags
  • user - 没有弃用警告......?!

似乎不起作用:

  • with_itemswith_dictloop_control
  • ǫrder - 虽然已在上面的文档中明确列出
  • when
  • register
  • notify

显然我没有尝试所有可能性(例如,长度为20),因为这不是一般问题的解决方案:这样的列表应该位于何处?那里有人有这个列表?!

This answer讨论了上述部分内容,虽然(例如,remote_user在列表中缺失)但它不是一个可靠的参数列表恕我直言。

2 个答案:

答案 0 :(得分:1)

以下是您的快捷方式:

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

答案 1 :(得分:1)

Directives Glossary似乎列出了我发现的所有关键字。虽然它仍然列出order但似乎对我不起作用。但无论如何,它仍然是我希望的列表。