Игорь
Egor
гляньте в таск менеджере, а не ждите
Egor
посмотрите, есть ли запущенный процесс установки
Egor
ну и, чтоб исключить сетку - можете попробовать запустить сначала файлик локально, а не из сетевой шары
Игорь
Игорь
по ниму и проверяю пошло или нет
Игорь
Lex
Парни привет. Есть кто активно awx пользует?
В какой инсталляции (докер, кубик, awx-rpm?)
Игорь
хорошая мысль! спс сейчас положу и попробую...
попробовал локально .... инсталер в винде запускается, но сам процесс не идет.... если в таск менеджере прибить в ансибле появляется ошибка , попробовал установку через setup.exe б если клиент 1С лежит локально установилось.... сейчас попробую из сети через setup поставить
Игорь
где то затык при сетевой установке (((
es]x
Помогите разобраться. Имеется два хоста на первом значение stat True на другом False
вопрос ансибл для каждого хоста запомнит своб переменную st или он ее перезапишет, и если перезапишет, то как быть в таком случае?
- name: check /etc/some_file
stat:
path: "/etc/some_file"
register: st
- debug: var=st
- include: file.yml
when: st.stat.exists == False
register: tt
- debug: var=tt
Lamobot
Egor
es]x
Игорь
Egor
по сети - сетка у вас с контроллером домена?
пользователь, то имени которого стартует таска имеет право постучаться в шару?
Игорь
Egor
тогда рекомендую сначала решить вопрос с непосредственно установкой (в логи там походите, в винде их очень много)
Egor
потом сетевой вопрос решайте, скорее всего нет каких-то прав где-либо
Игорь
Egor
тоже в логах пишется, скорее в момент запуска какие-либо авторизации не проходят
Игорь
понял спс
Egor
удачи
Ilya
Вопрос есть у меня в инвентори передается значение переменной(int) как мне бы узнать сумму значений этой переменной на группе хостов?
Ilya
Есть переменная b которая в [aa:vars] b = 5 и группа [aa] с хостами a1, a2 b=3. Как бы мне получить 8?
Egor
хммм, математически?
someone
всем привет. подскажите как через ансибл можно сделать такое: прочитать значение из файла на локалхосте, записать это значение в какую то перменную, вставить в файл на удаленном хосте значение перменной
Ilya
vars:
contents: "{{ lookup('file', '/etc/foo.txt') }}"
Logan
коллеги, а напомните плз, как я могу считать файл на одном хосте и использовать его же на другом? какой-то простой способ был. Прямой связи между хостами нет. Файл небольшой совсем
Timur
Alex
Timur
Timur
Logan
someone
Egor
Сделать цикл по inventory_hostnames группы и просуммировать. В чем проблема?
да непонятно, чего он хочет, если честно ...
может он хочет брать переменную, для каждого хоста и проводить математические дейтсвия с учётом того, что там в дефаулте выставлено.
Например какой-нить механизм распределения веса параметров.
Типа у тебя 5 хостов, по умолчанию уровень 5, а дальше у хостов, у кого +1, у кого -1 и т.д.
Egor
шут его знает
Timur
Timur
mysum: mysum | default(0) + hostvars[item][b]
Timur
Ну, там скобки ещё и кавычки
Timur
Но суть та же
Ilya
Спасибо
Антон
коллеги, можно ли как-то в ансибле добавить в массив элемент по ходу?
Timur
Антон
ох там дичь и мне кажется я зашел не туда =)))
Антон
сейчас попытаюсь объяснить
Timur
Ну, так поделись задачей. Можем подсказать более простой вариант, если есть
Антон
у меня есть машина, на которой нужно делать бекап
есть уже готовый плейбук, который его делает (боргом)
мне нужно добавить возможность задаваить переодичность бекапов
Антон
на одну машину может быть несколько заданий и и у каждого задания есть своя переодичность
Антон
данные по последнему бекапу я беру из данных с сервера борга
потом проверяю не прошло ли время
Антон
а теперь самое веселое - я не понимаю как мне сделать так, чтобы в цикле, где я делаю бекап сделать проверку на прошедшее время
Антон
ибо цикл у меня крутиться по другому массиву
Timur
Есть куча готовых решений для такой задачи
Timur
Не стоит делать свой велосипед для такого
Timur
Тем более на ансибле
Антон
готовых решений для центрлизации бекапов боргом?
Timur
Ансибл можно юзать для скриптов в бэкап-джобах, но для управления самими бэкапами, расписанием и ретеншеном нужен более подходящий инструмент
Антон
ну тут просто запускалка удобная и все
es]x
подскажите в баше jq '.[0].cluster_links' как такое же вывести через дебаг
- debug: var=curl.0.cluster_links и curl.cluster_links пробовал говорит не определенна переменная
Антон
Egor
Timur
Egor
ну только формат поправить, там кавычки, скобки, и прочее
es]x
Egor
ок спасибо попробу.
https://docs.ansible.com/ansible/latest/user_guide/playbooks_filters.html#filters-for-formatting-data
es]x
Антон
я не уверен что моя идея такая уж плохая. просто она необычная
Timur
Ок. Ушли в личку
Alex
Потому что бэкслеш в двойных - эскейп символ
а почему при этом может не работать в одинарных?
Например
- debug: msg="{{ jfmc_console_log['content'] | b64decode | lower is regex('\[jfmc(\s)?]') }}"
так получаю true, но если мне надо в цикле, через loop, то получаю false
- debug: msg="{{ jfmc_console_log['content'] | b64decode | lower is regex('\[item(\s)?]') }}"
Timur
Timur
Что за задача у вас?
Alex
мне надо проверить в log файле наличие определенных патернов
Timur
Дождаться пока они появятся или однократно проверить?
Alex
однократно
Egor
однократно
а зачем тогда цикл, если у вас однократная задача?
Alex
патернов > 1