Ansible playbook找不到自定义modu

2024-06-07 08:52:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个名为“mysync”的模块,它是synchronize的一个小修改。这个问题的底部是syncronize和mysync之间的差异。它被放在库目录中:

library        = /sites/utils/local/ansible/modules

在剧本中运行模块时,找不到该模块。建议?在

^{pr2}$

Tags: 模块目录modulessynchronizelocallibraryutils差异
1条回答
网友
1楼 · 发布于 2024-06-07 08:52:57

你不应该直接从剧本中“调用”模块(自定义或标准)。在

你应该把它们添加到游戏中缺失的tasks字典中。在

- hosts: all
  tasks:
    - name: put shop onto server
      mysync: 
        mode: pull
        module: shop
        # etc.

相关问题 更多 >

    热门问题