Всем привет!
Как заставить этот код работать? Он должен собирать исходники либы и выкладывать их в определенные поддиректории. ИМХО, циклы здесь необходимы.
- hosts: localhost
vars:
tmp_dir: /tmp/botan
install_dirs: "libbotan/{{ item[0] }}/{{ item[1] }}"
qmakes : "/home/builder/mxe/usr/{{ item[0] }}-w64-mingw32.{{ item[1] }}/qt5/bin/qmake"
loop : "{{ lookup(['i686', 'x86_64'], ['static', 'shared']) }}"
tasks:
- name : create tmp dir
file : path={{ tmp_dir }} state=directory
- name : create install dirs
file : path={{ item }} state=directory
with_items: "{{ install_dirs }}"
Выдает fatal: [localhost]: FAILED! => {"failed": true, "msg": "libbotan/{{ item[0] }}/{{ item[1] }}: 'item' is undefined"}
Ansible версии 2.2.1