ANSIBLE многомерный массив

Похоже, вам нужно добавить аннотацию nativeQuery=true к @Query, иначе JPA не сможет понять запрос без from

0
задан RedoColor 19 January 2019 в 15:56
поделиться

1 ответ

Можно было бы использовать include_tasks. Смотрите подсказку ниже.

tasks:
  - include_tasks: test.yml
    loop: "{{ php.versions }}"
    loop_control:
      loop_var: php_ver

.

> cat test.yml
- debug: msg="{{ lookup('dict', php_ver).key }}"
- debug: msg="{{ item }}"
  loop: "{{ lookup('dict', php_ver).value }}"

Вот книга игр

> cat test-31.yml
---
- hosts: localhost
  gather_facts: no
  vars:
    php:
      versions:
        - 7.2:
            - cli
            - fpm
            - curl
            - mysql
            - pdo
            - zip
            - xml
            - gd
            - mbstring
            - tokenizer
            - ctype
            - json
        - 7.3:
            - cli
            - fpm
            - curl
            - mysql
            - pdo
            - zip
            - xml
            - gd
            - mbstring
            - tokenizer
            - ctype
            - json
  tasks:
    - include_tasks: test.yml
      loop: "{{ php.versions }}"
      loop_control:
        loop_var: php_ver

Вот выход

> ansible-playbook test-31.yml | grep msg
    "msg": "7.2"
    "msg": "cli"
    "msg": "fpm"
    "msg": "curl"
    "msg": "mysql"
    "msg": "pdo"
    "msg": "zip"
    "msg": "xml"
    "msg": "gd"
    "msg": "mbstring"
    "msg": "tokenizer"
    "msg": "ctype"
    "msg": "json"
    "msg": "7.3"
    "msg": "cli"
    "msg": "fpm"
    "msg": "curl"
    "msg": "mysql"
    "msg": "pdo"
    "msg": "zip"
    "msg": "xml"
    "msg": "gd"
    "msg": "mbstring"
    "msg": "tokenizer"
    "msg": "ctype"
    "msg": "json"
0
ответ дан Vladimir Botka 19 January 2019 в 15:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: