История изменений
Исправление 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'