2015-02-03 3 views
2

Модуль шаблона - это основной модуль. Существует файл с именем template.py в: https://github.com/ansible/ansible-modules-core/blob/devel/files/template.pyГде находится шаблонный модуль Ansible?

Но, есть только следующий комментарий и некоторые документы:

# this is a virtual module that is entirely implemented server side 

Что это значит? Какой сервер? Не является доступным модулем общий конструктор с точкой входа main() и стандартными параметрами.

ответ

2

Возможно, они смешали сервер/клиент в этом комментарии. На целевом узле запускаются независящие модули. Шаблонный «модуль», похоже, реализуется как локальный плагин действий. Кажется, это файл: https://github.com/ansible/ansible/blob/devel/v2/ansible/plugins/action/template.py

Не так много действий на стороне сервера. Шаблон визуализируется локально, а затем вызывается модуль file для переноса отображаемого содержимого на удаленный хост.

Смежные вопросы