это так:
default/main.yml
docker_network_name: "{{ lookup('consul_kv', '{{ consul_prefix }}/jenkins/docker_network_name') }}"
При выполнении плейбука, в котором должна использоваться эта переменная высыпается ошибка, в которой сказано что нет нужного python модуля
original message: python-consul is required for consul_kv lookup
Модуль естественно присутсвует
~/git-projects/ansible: pip3 freeze | grep python
python-consul==1.1.0
Ансибл использует именно этот питон (проверил через факты ansible localhost -m setup )
"ansible_python": {
"executable": "/usr/bin/python3",
ansible 2.7.10
Python 3.7.3
Подскажите, куда копать?
а там походу прибито в модуле #!/usr/bin/python
Обсуждают сегодня