Команда, я не могу понять или устранить эту ошибку. Моя задача - извлечь имя сервера из переменной и выполнить поиск в DNS с помощью модуля dig. любой намек? Точно такая же задача работает локально на рабочем столе Ubuntu, но когда я запускаю это через образ jenkins / container / ubuntu, это не так.
- name: Validate DNS record lookup for {{ api_server_public_names }}
debug: msg="{{ lookup('dig', '{{ api_server_public_names }}' )}}"
vars:
dns_response: "{{ lookup('dig', '{{ api_server_public_names }}' )}}"
failed_when: not dns_response
TASK [services-pre-install-checks : Validate DNS record lookup for [u'test.customer.com']] ***
Thursday 31 October 2019 22:05:34 +0000 (0:00:00.037) 0:00:02.890 ******
fatal: [localhost]: FAILED! => {"msg": "An unhandled exception occurred while running the lookup plugin 'dig'. Error was a <type 'exceptions.AttributeError'>, original message: 'list' object has no attribute 'startswith'"}
15:05:34