LINUX.ORG.RU

История изменений

Исправление AnDoR, (текущая версия) :

bash-лапша вида ‘\\\\\’

А теперь вспомним, что в ансиболи надо экранировать для yaml’я и ещё иногда для jinja. Дважды. Ничем не лучше.

Он всё правильно сказал – баш-лапшу на помойку и использовать нормальные средства для решения задач, а не говно.

На баше можно писать не лапшу. На ансиболи это сложнее.

Как зайти на хост a@a, с него — на b@b, с него — на c@c, с него — на d@d, а с него удалить файл /foo? Ну, это легко: ssh a@a «ssh b@b "ssh c@c \"ssh d@d \\\"rm /foo\\\"\""»

ssh -J a@a,b@b,c@c d@d 'rm /foo'

Исходная версия AnDoR, :

bash-лапша вида ‘\\\\\’

А теперь вспомним, что в ансиболи надо экранировать для yaml’я и ещё иногда для jinja. Дважды.

Он всё правильно сказал – баш-лапшу на помойку и использовать нормальные средства для решения задач, а не говно.

На баше можно писать не лапшу. На ансиболи это сложнее.

Как зайти на хост a@a, с него — на b@b, с него — на c@c, с него — на d@d, а с него удалить файл /foo? Ну, это легко: ssh a@a «ssh b@b "ssh c@c \"ssh d@d \\\"rm /foo\\\"\""»

ssh -J a@a,b@b,c@c d@d 'rm /foo'