списка dependences, передавать переменную из инвентори, где будут прописаны зависимости?
А смысл, в какой ситуации это надо? Если роль например публикации веб приложения, то у неё в зависимостях будет роль веб сервера. И она необходима. Что то вроде опциональных зависимостей, например выбрать веб сервер nginx или apache. Тогда мне кажется нет смысла делать зависимость в мета. Смысл зависимости в meta - чтобы если одна зависимость у нескольких ролей, то вызвать её один раз. А если надо вызывать или нет определяется в плейбуке, то там и надо роль вызывать, а не взависимостях. Мне так кажется...
Но вот есть роль, которая раскатывает веб-сервер, и в ней используется iptables для настройки файрвола, а вы забыли указать роль iptables. Будет ошибка. А если указана зависимость, то она отработает и ошибки не будет.
Обсуждают сегодня