Ansible提供了许多过滤器和条件。据我所知;应该有可能实现Ansible剧本,该剧本执行一组任务,并获得与图灵完成语言相同的结果。那么,图灵完成了吗?

最佳答案

我认为是这样。

  • Ansible可以生成yaml文件并在其上运行(都可以作为local_action完成),这与eval()函数大致等效。
  • Ansible可以创建列表并对其进行迭代。连同include_role一起,它可以在循环中(带有条件)运行任意复杂的代码。
  • until关键字一起可以创建经典的while/until循环。
  • 带有block语句的where允许分支。即使在循环内。

  • 此外,与剧本相关的插件被视为扩展剧本的有效方法,因此它们提供了完整的python功能。

    关于ansible - Ansible Turing完成了吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40127586/

    10-16 17:36