include_role в сочетании с_items для имени роли - PullRequest
0 голосов
/ 09 июля 2020

Я хочу выборочно выполнять роли на основе списка ролей, переданных в книгу игр. Однако это не удается

- name: create container definitions for selected services
  include_role:
    name: "{{ item }}"
  with_items: "{{ selected_service_list }}"

с

ERROR! 'item' is undefined

Я понимаю, что невозможно использовать список имен ролей для управления, когда мы выполняем роли. Дайте мне знать, если вы знаете, как это сделать

1 Ответ

0 голосов
/ 10 июля 2020

Для ansible последней версии 2020-07 можно следовать этому ( пример из ansible документации )

Для ansible 2.3 следует обновить или использовать этот подход

- { role: myservice, when: "'myservice' in  selected_service_list" }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...