это так:
                  
                  
                  
                  
                  
                  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
Обсуждают сегодня