2015-12-26 3 views
0

Я новичок в вопросе. Я не могу получить ответ на недоступном веб-сайте. Как ссылаться на переменную в недоступном playbook? например:Как ссылаться на переменную в незанятой пьесе?

- name: Set schedulability 
    hosts: oo_first_master 
    vars: 
    install_nodes: "{{ hostvars 
         | oo_select_keys(groups['oo_nodes_to_config']) 
         | oo_collect('open.common.hostname') }}" 
    install_node_vars: "{{ hostvars | oo_select_keys(groups['oo_nodes_to_config']) }}" 

Seen "install_nodes" refered нравится это:

- name: Wait for Node Registration 
    command: > 
     {{ install.common.client_binary }} get node {{ item | lower }} 
    register: omd_get_node 
    until: omd_get_node.rc == 0 
    retries: 20 
    delay: 5 
    changed_when: false 
    with_items: install_nodes 

Я думаю, что ссылка переменная должна быть выполнявшие с "{{}}" в анзибль пьес. Но на это ссылаются напрямую. Сколько способов ссылаться на переменные в недоступном?

С уважением

ответ

1

when, failed_when, changed_when, with_items, with_dict и т.д. ожидать переменную, так что вам не придется использовать {{ }}, во всех других случаях использовать двойные фигурные скобки.

Смежные вопросы