Size: a a a

2021 March 09

E

Elenhil in Ansible
Artyom Vodostokov
В других инвентори этой группы нет совсем
и что?
источник

AB

Alexander Balandin in Ansible
Ну обычно роли пишут универсально под разные инвентари, но с when тоже должно работать
источник

E

Elenhil in Ansible
еще раз, если хостов в группе нет или она не существует - плей не выполнится
источник

TG

Timur Gadiev in Ansible
Alexander Balandin
Ну обычно роли пишут универсально под разные инвентари, но с when тоже должно работать
С when - это хардкод на имена групп. И антипаттерн. Не нужно засовывать лишнюю логику туда, где ее не требуется.
источник

AV

Artyom Vodostokov in Ansible
Elenhil
еще раз, если хостов в группе нет или она не существует - плей не выполнится
Я про это вам и говорю. По факту группы нет и плейбука файлед
источник

E

Elenhil in Ansible
Artyom Vodostokov
Я про это вам и говорю. По факту группы нет и плейбука файлед
Нет
источник

E

Elenhil in Ansible
не фейлед
источник

TG

Timur Gadiev in Ansible
Artyom Vodostokov
Я про это вам и говорю. По факту группы нет и плейбука файлед
А вы проверьте
источник

E

Elenhil in Ansible
ваш говнокод с when- может зафейлиться
источник

E

Elenhil in Ansible
то что я скинул выше - не может
источник

TG

Timur Gadiev in Ansible
Elenhil
ваш говнокод с when- может зафейлиться
Собственно, он и фейлится :)
источник

TG

Timur Gadiev in Ansible
С чем человек сюда и пришел
источник

AV

Artyom Vodostokov in Ansible
Elenhil
ваш говнокод с when- может зафейлиться
"говнокод" с when
источник

E

Elenhil in Ansible
Artyom Vodostokov
"говнокод" с when
уберите
источник

E

Elenhil in Ansible
и не будет фелиться
источник

AV

Artyom Vodostokov in Ansible
Хочу понять почему фейлиться, убрать всегда успею
источник

AV

Artyom Vodostokov in Ansible
спасибо за мнения, коллеги
источник

TG

Timur Gadiev in Ansible
Artyom Vodostokov
Хочу понять почему фейлиться, убрать всегда успею
Потому что условие невалидно. Нет такой буквы в этом слове группы в списке groups
источник

AV

Artyom Vodostokov in Ansible
Timur Gadiev
Потому что условие невалидно. Нет такой буквы в этом слове группы в списке groups
согласен с вами
источник

SP

Sergey Pechenkó in Ansible
Artyom Vodostokov
Хочу понять почему фейлиться, убрать всегда успею
Потому что ты запрашиваешь значение словаря groups по ключу "group_name" (да--да, тому самому, которого не существует)
источник