Timur
Dimas
Падает ошибка
FAILED! => {"ansible_facts": {}, "changed": false, "msg": "The following modules failed to execute: setup\n setup: MODULE FAILURE\nSee stdout/stderr for the exact error\n"}
если указываю в плэйбуке become_user: root
все норм.
Если указывать в ansible.cfg - become_user: root-снова таже ошибка
в чем прикол подскажите?..
VS
Всем привет! 😊 ребята, очень нужна помощь с решением задач для экзамена. Решения есть, но при этом лишь частично правильные. Нужно почекать и указать на ошибки. У кого-то есть возможность? О цене договоримся. Спасибо!
George
VS
Да, конечно)
George
и в чем проблема - Вам негде запустить плейбуки и проверить самостоятельно?
George
/я не издеваюсь, просто не понимаю, в чем проблема/
VS
плейбуки на 2.7 ансибле выдают ошибки. код неверно составлен, вероятно. нужно понять где и устранить проблему😞
George
кидайте сюда, портянки - на пейстбин, посмотрим вместе
VS
ура, спасибо, сейчас сделаю
VS
это на работе для сдачи сертификата подкинули задачки
VS
https://privatebin.net/?bb3e32325b49d0c2#LUZubivyYhQkFXoVyS4sAGUJVYggmWdrR77rQdmaK7b
Maksim
George
а где сами плейбуки?
Gleb
пастебин выглядит как говно по сравнению с этим, кек
George
это описание задания, никто с нуля его делать за Вас не будет
VS
вот пастебин - https://pastebin.com/2FMYKQHu
VS
так под заданием - решение) но в любом случае я понимаю, что это дофига, поэтому и предлагаю кому-нибудь заплатить за помощь
George
это стоить будет сильно дофига. Либо конкретные вопросы (бесплатно) - в рамках чата (с приложением целевого состояния в виде описания,плейбука и ошибки), либо могу порекомендовать сходить на freelansim etc.
VS
Поняла, всем большое спасибо в любом случае 💖
Daniel
всем привет. перебираю json объект. в цикле возникает ошибка, если в одном из объектов нет вложенного массива:
loop: "{{ obj1 | subelements('array1') }}"
пытался делать так: when: item.1 is defined
но не помогло. что можно сделать?
Daniel
поясню: это цикл в цикле. берем один элемент из obj1. в нем ищем массив array1. далее в таске используем все свойства obj1 и array1 в комбинации
Daniel
но бывает так, что в некоторых obj1 нет array1. и это вызывает ошибку.
inqfen
inqfen
сейчас вроде уже в RHCE добавили ансибл
inqfen
админы из 90х, кто признает только баш портянки, негодуют
Terry
Alexey
иногда только баш и доступен так что каждому инструменту по задаче
inqfen
где-то на лоре вроде было бурление
Alexey
лет 20 туда не ходил )
inqfen
Типа ансибл нинужон, я и скрипт могу написать и руками быстрее сделаю
inqfen
Ну у человека больше 5 серверов мб никогда не было в последние лет 20
Alexey
а тут и ради 1 сервера интересен ансибл )
Alexey
да и докер тоже
inqfen
еще к ненужному относится докер, всякие консулы для хранения конфигурации
Alexey
)))
Alexey
кому что
Tadeusz
Alexey
юзаю например на домашнем компе с линуксом и докер и ансибл
Alexey
каждому свое
Alexey
проще развернуть парой команд и отдать их ребенку на запуск если не дома
George
inqfen
George
ибо есть еще 100500 вещей, которые могут изменить состояние сервера помимо твоего плейбука
Alexey
+
George
но, скажем так, ансибл облегчает боль опса
Alexey
и не толкьо команд
George
это хорошо
inqfen
inqfen
типа какие-то конфиги nginx
George
он позволяет пробовать делать gitops (это, наверное, правильнее, чем iac)
George
inqfen
мне не нужно смотреть на 10 серверах что там
George
т.е. и да, и нет
George
ибо ты сможешь получить обратную связь все ли ок - только при следующем прогоне плейбука
George
это не SCM, а именно автоматизация (пускай и автоматизация "раскладки конфигов")
inqfen
а с этим я встречался в одной конторе, 3 сервера на фряхе - ни одного одинакового ( а сервис на них один)
inqfen
и даже конфиги апача разные
inqfen
естественно ни в каком гите их нет и никогда не было
Alexey
антиспам в чате классный) Спасибо за него !!!
George
это цитата с хабр?
Sergey
Sergey
George
ссылку бы давали на оригинал
George
кстати, в рассуждениях парня есть ДОЛЯ (ЗЕРНО) истины
George
но в остальном, конечно, реально бред
Timur
https://t.me/pro_ansible/69222
Sergey
@gecube люто улыбнул
Timur
Копирайт :)
George
рад, что улыбнуло. Всем хорошего дня )
Timur
Ещё интересное замечаю. В последнее время часто на собес приходят люди, у которых в сиви указан большой опыт работы с Ansible, а то и соответствующий редхатовский экзамен сдан. При этом на вопрос о структуре роли и отличии папки defaults от vars несут что-то невразумительное