我正在尝试为需要使用另一个文件的 ansible 开发自定义模块。我的模块的结构是这样的:
modules
├── files
│ ├── __init__.py
│ └── tcl
│ ├── crawler-iws-config.tcl
│ ├── crawler-iws-vs-list.tcl
│ ├── crawler-iws-vs.tcl
│ └── __init__.py
├── get_vs_info.py
├── __init__.py
模块 get_vs_info.py 需要访问文件 crawler*.tcl 才能正常工作。但是我不知道是否有办法告诉 ansible 将所有这些文件打包在一起。
ansible 构建的模块 palyload 不包含那些 tcl 文件:
Archive: /tmp/ansible_get_vs_info_payload_8eiiipw2/ansible_get_vs_info_payload.zip
Length Date Time Name
--------- ---------- ----- ----
120 2021-02-02 10:08 ansible/__init__.py
72 2021-02-02 10:08 ansible/module_utils/__init__.py
115285 2021-02-02 10:08 ansible/module_utils/basic.py
565 2021-02-02 10:08 ansible/module_utils/_text.py
1190 2021-02-02 10:08 ansible/module_utils/common/_collections_compat.py
0 2021-02-02 10:08 ansible/module_utils/common/__init__.py
643 2021-02-02 10:08 ansible/module_utils/common/_json_compat.py
1534 2021-02-02 10:08 ansible/module_utils/common/_utils.py
5881 2021-02-02 10:08 ansible/module_utils/common/file.py
8201 2021-02-02 10:08 ansible/module_utils/common/parameters.py
3852 2021-02-02 10:08 ansible/module_utils/common/collections.py
1679 2021-02-02 10:08 ansible/module_utils/common/process.py
5641 2021-02-02 10:08 ansible/module_utils/common/sys_info.py
13313 2021-02-02 10:08 ansible/module_utils/common/text/converters.py
0 2021-02-02 10:08 ansible/module_utils/common/text/__init__.py
3865 2021-02-02 10:08 ansible/module_utils/common/text/formatters.py
17439 2021-02-02 10:08 ansible/module_utils/common/validation.py
1416 2021-02-02 10:08 ansible/module_utils/common/warnings.py
2257 2021-02-02 10:08 ansible/module_utils/compat/selectors.py
0 2021-02-02 10:08 ansible/module_utils/compat/__init__.py
23517 2021-02-02 10:08 ansible/module_utils/compat/_selectors2.py
1569 2021-02-02 10:08 ansible/module_utils/distro/__init__.py
45100 2021-02-02 10:08 ansible/module_utils/distro/_distro.py
1315 2021-02-02 10:08 ansible/module_utils/iwscmd.py
1097 2021-02-02 10:08 ansible/module_utils/parsing/convert_bool.py
0 2021-02-02 10:08 ansible/module_utils/parsing/__init__.py
4190 2021-02-02 10:08 ansible/module_utils/pycompat24.py
32884 2021-02-02 10:08 ansible/module_utils/six/__init__.py
4667 2021-02-02 10:08 ansible/modules/get_vs_info.py
0 2021-02-02 10:08 ansible/modules/__init__.py
--------- -------
297292 30 files
有什么方法可以实现我的需求吗?