我无法弄清楚如何找到一些Ansbile核心模块的源代码。
例如,模块fetch
,template
,debug
或fail
在各自的Python文件中没有任何代码。只有文档和一些元数据。
我猜这些模块是在核心引擎中实现的,但我找不到代码。
答案 0 :(得分:3)
这些模块实现为action plugins,你可以在这里找到所有这些模块:
https://github.com/ansible/ansible/tree/devel/lib/ansible/plugins/action
与其他模块的不同之处在于它们首先(或单独)在控制器机器上执行。