У меня есть скрипт Python, который вызывает токен API из другого файла и использует его для выполнения запросов.
import sys
from config import URL, TOKEN
api = api_init(URL, token=TOKEN)
host_device = sys.argv[1]
host = api.physical.hosts.get(name=host_device)
print(host)
Запуск из командной строки работает нормально. Я могу просто сделать
python script.py host1
Я пытаюсь использовать этот сценарий в ANSIBLE Playbook, который выглядит так*
"ImportError: No module named config"
Так что, похоже, скрипт не импортирует конфигурацию при запуске через ansible. Есть ли способ импортировать конфигурацию из playbook?
Этот файл config.py выглядит следующим образом
URL = "www.myurl.com"
TOKEN = "my-api-token"
Все файлы находятся в одном каталоге.