Выполнение будет зависить от запуска и тэгов при запуске :) apply - это не про выполнение совсем. Это в вашей роли всем таскам неявно добавит tags: config
и группа будет выглядеть как набор хостов? Как бы записать эту группу красиво. Не плодить 30 строчек, а уместить в одну. Если просто записать то будет нечто подобного: [test-2] test-app02-env test-app04-env test-app06-env и тд
возможно есть более красивые форматы записи или выполнения таски по общей группе. Как например: ansible -m ping —limit test[:-1] — выполнит на последней ноде из группы
Всем привет. Есть вопрос, нужно прокатать таску на чётных нодах в группе. Есть группа [test] test-app[01:60]-env
Таска должна быть выполнена на 2, 4, 6 и тд
мне кажется можно использовать фильтры, regex_search - чтобы отделить число в имени хоста от всего остального, затем math для принятия решения о четности или нечетности цифры в имени.
мне кажется можно использовать фильтры, regex_search - чтобы отделить число в имени хоста от всего остального, затем math для принятия решения о четности или нечетности цифры в имени.
ну тут у нас небольшой скриптец тогда выйдет. Где под капотом будет ансибла запускаться.