模板模块是 ansible 的核心模块。有一个名为 template.py 的文件:https://github.com/ansible/ansible-modules-core/blob/devel/files/template.py
但是,它只有以下注释和一些文档:
# this is a virtual module that is entirely implemented server side
这是什么意思?哪个服务器? ansible 模块不是一个具有 main() 入口点和标准参数的通用构造吗?
最佳答案
可能是,他们在评论中混淆了服务器/客户端。 Ansible 模块在目标主机上运行。模板“模块”似乎是作为本地操作插件实现的。这似乎是文件:https://github.com/ansible/ansible/blob/devel/v2/ansible/plugins/action/template.py
没有涉及太多服务器端操作。模板在本地渲染,然后调用 file
模块将渲染的内容传输到远程主机。
关于python - Ansible的模板模块在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28290543/