Size: a a a

2021 March 02

AB

Alexander Balandin in Ansible
Добрый день! Странный вопрос - можно как-то после ansible-galaxy -r  requirements.yml использовать переменные из group_vars из подключаемой роли?
источник

a

ag0n1k in Ansible
Alexander Balandin
Добрый день! Странный вопрос - можно как-то после ansible-galaxy -r  requirements.yml использовать переменные из group_vars из подключаемой роли?
В ролях нет group_vars
источник

SP

Sergey Pechenkó in Ansible
^^^ +++
источник

SP

Sergey Pechenkó in Ansible
Ровно потому, что роль не должна ничего знать о хостах и группах, Если это не так - увы, абстракция протекает.
источник

VZ

Vladimir Zhurkin in Ansible
Alexander Balandin
Добрый день! Странный вопрос - можно как-то после ansible-galaxy -r  requirements.yml использовать переменные из group_vars из подключаемой роли?
у тебя переменные относятся к инвенторю , а роль запускается но нужный инвентори
источник

VZ

Vladimir Zhurkin in Ansible
что то я туплю. Как бы сделать так, что если пользователь входит в определенную группу, то таск не выполнялся
источник

a

ag0n1k in Ansible
Vladimir Zhurkin
что то я туплю. Как бы сделать так, что если пользователь входит в определенную группу, то таск не выполнялся
Из под которого льется?
источник

VZ

Vladimir Zhurkin in Ansible
ag0n1k
Из под которого льется?
нет
источник

VZ

Vladimir Zhurkin in Ansible
надо положить файл в home , но если пользователь входит в определенную группу по умолчанию, то не делать ее
источник

a

ag0n1k in Ansible
when: not user in group?
источник

VZ

Vladimir Zhurkin in Ansible
ну пример , если test:test то все ok , если test:notest то игнорировать
источник

a

ag0n1k in Ansible
Если списки, то можно фильтр наложить и итерироваться по отфильтрованному
источник

VZ

Vladimir Zhurkin in Ansible
да я список беру из переменных
источник

VZ

Vladimir Zhurkin in Ansible
хочу просто подложить соломку , если кто то вобьет не того пользователя
источник

a

ag0n1k in Ansible
Отфильтровывать до, как вариант
источник

E

Elenhil in Ansible
Vladimir Zhurkin
ну пример , если test:test то все ok , если test:notest то игнорировать
Лучше фейлить в начале плея
источник

VZ

Vladimir Zhurkin in Ansible
Elenhil
Лучше фейлить в начале плея
я пока не могу понять как
источник

VZ

Vladimir Zhurkin in Ansible
а если просто when, то там еще есть шаблон и
источник

VZ

Vladimir Zhurkin in Ansible
msg": "The conditional check 'item.username not in group test' failed. The error was: template error while templating string: expected token 'end of statement block', got 'test'. String: {% if item.username not in group test %} True {% else %} False {% endif %}\n\nThe error appears to have been in
источник

E

Elenhil in Ansible
Вообще в идеале лучше создать нужного юзера с нужными группами
источник