Anonymous
О, погуглил
и теперь объясни почему не работает мождуль
Andrey
я это знал
@Seboreia Выше все объяснил
Andrey
Я не знаю как проще объяснить
Anonymous
Я не знаю как проще объяснить
выглядит как "команда не работает потому что серега постригся в четверг"
Andrey
Ясно
Anonymous
Ясно
ну объясни пожааалуйсто
Andrey
ну объясни пожааалуйсто
https://t.me/pro_ansible/167076
Anonymous
какая разница что там в убунте /bin/sh? я вообще не вводил никакой команды bin/sh
Andrey
Dash у которой нет команды сурс
Anonymous
да ска
Anonymous
Dash у которой нет команды сурс
а почему тогда в терминале работает
Anonymous
ансиболь не причем - но ошибку то именно он выдает
Andrey
а почему тогда в терминале работает
https://askubuntu.com/questions/504546/error-message-source-not-found-when-running-a-script
Andrey
Специально для тебя
Andrey
Но там говорят тоже самое
Sebor▂▅▇█▓▒░
Девупс, который мы заслужили 🤣😭
Andrey
Anonymous
Но там говорят тоже самое
там говорят добавить комент #!/bin/bash в скрипт
Andrey
На русском
Sebor▂▅▇█▓▒░
#язабан
Andrey
Andrey
Комент)
Sebor▂▅▇█▓▒░
Anonymous
какой комент? что тут смешного
Anonymous
А да, про это отдельно прочти
ну и ок, как тогда заставить ансибл выполнить команду в баше? а не в этом bin/sh? все нашел
Arturd
- name: Run a command that uses non-posix shell-isms (in this example /bin/sh doesn't handle redirection and wildcards together but bash does) shell: cat < /tmp/*txt args: executable: /bin/bash
Arturd
но это не отменяет погружение в основы
Arturd
причем глубоко (
Arturd
Гумилев кстати может Вам в этом помочь)
Aleksey
ща спустя погодя товарищ найдет что команда сорс ему вообще ничего не сделала
Anonymous
ага потролить меня может помочь
Aleksey
буквально на следующем шаге
Arturd
нужно спокойно относится к критике - тем более если старшие товарищи дают деоьные советы
Aleksey
и следующий шаг свалится. но это будет другая история
Sebor▂▅▇█▓▒░
Anonymous
тааак
Anonymous
кончайте слать стикеры)
Aleksey
херей страдать перестань :) сделай скрипт на баше и копируй его на целевой хост а там исполняй
Aleksey
если тебе кажется что я пишу херню то тогда добро пожаловать на следующий уровень
Sebor▂▅▇█▓▒░
ааа. а зачем тогда ансибл
И это правильный вопрос!
Aleksey
ааа. а зачем тогда ансибл
это пока недостаточная мотивация для следующего уровня, но задел есть
Anonymous
я так и вагрантом могу скрипт на баше скопировать
Andrey
ага потролить меня может помочь
Я за чтение и понимание основ. Так проще жить. Просто @Seboreia максимально правильно и просто всё объяснил. Конечно можешь пойти ко мне на курсы, но это не значит что ты без основ в кубер полезишь, начнем с системных вызовов ,потоки, конвееры и тд. Это нужно.
Aleksey
смысл в том что эта ваша команда сорс она _чтото_ делает. дак вот не плохо бы узнать что ;)
Aleksey
подозерваю что устанавливает переменные для pip
Aleksey
делать это так совершенно не нужно. а нужно использовать модуль pip
Aleksey
а. там мавен какой то
Aleksey
ну значит она просто устаналивает для всех следующих шагов какие то пременные мавена
Anonymous
ааааааа
Aleksey
смысл ансибла в том что вы понимаете что делаете. просто скопипастить строчки можно в баш скрипт. от этого будет больше толку
Aleksey
ну ок. сами по себе переменные окружения никому не нужны. они нужны в какому то заданию
Anonymous
Aleksey
для этого задания вы можете установить - name: bala some_module: environment: AAA: bbb CCCC: sddd
Anonymous
Aleksey
переменные окружения работают не так
Anonymous
всмысле
rus
Sebor▂▅▇█▓▒░
@freeseacher выкручивайся)
Anonymous
ну как они работают ну переменные и переменные. они должны че та значить и программы их должны резолвить и получать значение. как еще могут работать переменные ну да, они динамически формируются
Aleksey
нее. у меня тут терраформ и мне интересно. а товарищ после пары тройки вопросов пойдет искать ответы сам. а если не пойдет.... ну что же. кт осказал что ойти должно быть просто.
Anonymous
ничего до тераформа тоже доберусь
Sebor▂▅▇█▓▒░
Anonymous
буквально на следующем шаге
к тому же все оно сработало как надо, и сделало
Aleksey
ничего до тераформа тоже доберусь
конечно коллега, уж даже тот факт что вы в пятницу вечером заниматесь ансиблом и изучением чего то говорит о том что у вас всё получится.
Anonymous
ох уж это айти комьюнити
Aleksey
ну могу по русски :)
Aleksey
идите блядь RTFM.
Anonymous
@freeseacher выкручивайся)
ты мог бы ответить "By default, the shell module uses the /bin/sh shell to execute commands, but it’s possible to use other shells such as /bin/bash by passing the executable argument." и тогда бы я все сразу понял
Aleksey
тему вам сказали. что такое переменные окружения и как с ними работать
Anonymous
факинг мануал это конечно хорошо но когда знаешь что именно ты хочешь в нем найти
Aleksey
вам пока рано искать, правда. стоит просто прочитать пару тройку мануалов подряд. без поиска