#python #ansible #ansible-module
Вопрос:
Я сделал пару модулей ansible и класс для создания токена (token_helper.py). Моя структура папок приведена ниже:
Мне нужно импортировать TokenManager в get_all_folder_owners. Вещи, которые я пробовал:
- Добавлено __init.py как в библиотеке, так и в общих службах
- Использовал это для импорта
import sys
sys.path.append('../shared')
from services.token_manager import TokenManager
- использовать
from ..shared.services.token_manager import TokenManager
Любая помощь была бы действительно признательна, я немного новичок в Python, но, похоже, не могу понять, почему он работает по-другому. Это потому, что это модуль Ансибля?
Комментарии:
1. Вам нужно будет преобразовать это в module_utils: docs.ansible.com/ansible/latest/dev_guide/…