Size: a a a

2021 March 04

TG

Timur Gadiev in Ansible
Denis Seleznev
- name: target
 debug:
   msg: 'curled \{{{ ansible_host }}\}'

An exception occurred during task execution. To see the full traceback, use -vvv. The error was:   line 1
fatal: [w10-zero]: FAILED! => {}

** задача давно обрела чисто академический характер, потому что даже с правильными скобками шиндовс не хочет жрать мой конфиг
А, так у вас ещё и Windows?
источник

TG

Timur Gadiev in Ansible
Тогда два обратных слеша 😎
источник

DS

Denis Seleznev in Ansible
Timur Gadiev
А, так у вас ещё и Windows?
да это не суть, на стороне ansible строка не формировалась

но по итогам Software Restriction Policy не подхватывает ничего из реестра
и в конце концов я нагуглил, что SRP does not support import/export, use AppLocker
источник

AS

Alex S in Ansible
Когда запускаешь Ансибл в WSL на некоторых командах он пишет что failed to create temporary directory. :( Кто сталкивался помогитя
источник

a

ag0n1k in Ansible
ag0n1k
Никто не ловил timeout при become -> become_user при использовании доменных учеток?

Столкнулись с проблемой, что
ipa_user -> become -> ipa_user | error (timeout)
local_user - > become -> ipa_user | ok

Если важно, то становимся postgres для peer auth. Что делает postgres user в ипа - отдельный вопрос за рамками пока что)
Подниму на всякий, а то попал в разгар)
источник

AS

Aleksey Shirokikh in Ansible
я тут попробовал ансибл 3.0 и он в два раза быстрее второго.
источник

s

sexst in Ansible
А должен быть в полтора. Везде врут
источник

AS

Aleksey Shirokikh in Ansible
и не говори.
источник

AS

Aleksey Shirokikh in Ansible
впрочем я конечно не мерял скорость а "по ощущениям"
источник

SP

Sergey Pechenkó in Ansible
Aleksey Shirokikh
я тут попробовал ансибл 3.0 и он в два раза быстрее второго.
пайплайнинг включили по дефолту, или чего там такого вкусного?
источник

AS

Aleksey Shirokikh in Ansible
хз. я смотрю на то как пролетают скиппед таски и кажется будто они очень быстры
источник

AS

Aleksey Shirokikh in Ansible
я конечно могу включить профайлинг и сравнить. но трешка должна быть чем то лучше правда да?
источник

L

Lamobot in Ansible
Эээ, тут пролетала статья, что 3.0 - это ядро 2.10 просто с предустановленными коллекциями
источник

AS

Aleksey Shirokikh in Ansible
Lamobot
Эээ, тут пролетала статья, что 3.0 - это ядро 2.10 просто с предустановленными коллекциями
Так и есть
источник

AO

Andrey Oleynik in Ansible
Timur Gadiev
Двойные кавычки не нужно использовать
А почему? стараюсь по возможности их использовать, если знаю, что в переменную может упасть что-то своеобразное. Так кстати работает или я не правильно понял таску
- debug:
       msg: "curled { {{ ansible_host }} } "
источник

a

ag0n1k in Ansible
ag0n1k
Никто не ловил timeout при become -> become_user при использовании доменных учеток?

Столкнулись с проблемой, что
ipa_user -> become -> ipa_user | error (timeout)
local_user - > become -> ipa_user | ok

Если важно, то становимся postgres для peer auth. Что делает postgres user в ипа - отдельный вопрос за рамками пока что)
Разобрались. Правил на выполнение sudo -u user command в ипе не было.
источник

А♻

Алексей ♻️... in Ansible
Коллеги, нубский вопрос, попробую без кода сформулировать)

Есть две переменные,
Имя_когото:“имечко” и Фамилия_когото:“фамилие”
в темплейте из j2 я намерен получить либо
Персона =
имечко
либо
Персона =
фамилие
в зависимости от параметра на входе.

Окей, в темплейте пишу
строчку
Персона = {{нечто}}_когото
и думаю, как совершить подстановку при вызове:
vars:
 нечто
: “Имя”

Результат - раскрывается только первая переменная, но та, в которую она, получается,  вложена - уже нет)
На выходе строчка выглядит как
Персона = Имя_когото

Я неверный подход ищу?)
источник

SP

Sergey Pechenkó in Ansible
Алексей ♻️
Коллеги, нубский вопрос, попробую без кода сформулировать)

Есть две переменные,
Имя_когото:“имечко” и Фамилия_когото:“фамилие”
в темплейте из j2 я намерен получить либо
Персона =
имечко
либо
Персона =
фамилие
в зависимости от параметра на входе.

Окей, в темплейте пишу
строчку
Персона = {{нечто}}_когото
и думаю, как совершить подстановку при вызове:
vars:
 нечто
: “Имя”

Результат - раскрывается только первая переменная, но та, в которую она, получается,  вложена - уже нет)
На выходе строчка выглядит как
Персона = Имя_когото

Я неверный подход ищу?)
var2: "{{ hostvars[inventory_hostname][ нечто ~ '_когото' ] }}"
источник

А♻

Алексей ♻️... in Ansible
wow. попробую…
источник

SP

Sergey Pechenkó in Ansible
Алексей ♻️
wow. попробую…
Могу о тренинге написать, когда запилю
источник