Andor
порядок полей поменялся
Andor
Andor
Andor
Sergey
Andor
у меня не должно быть никаких словарей, я хочу прочитать строку и записать строку
Andor
без всякой лишней магии
Andor
нет
Sergey
нет
https://t.me/pro_ansible/127619
Sergey
Л - логика?
Andor
смотри, повторю ещё раз
Andor
TASK [debug] **************************************************************************************************************
Thursday 09 January 2020 19:42:33 +0200 (0:00:01.582) 0:00:03.431 ******
ok: [localhost] => {
"msg": {
"content": "{\n \"type\": \"service_account\",\n
Andor
читать .content по-твоему неправильно?
Владислав
Andor
Andor
lookup('hashi_vault' ... ) возвращает dict
Andor
в котором есть поле content
Andor
в котором строка
Andor
в которой жсон
Andor
который зачем-то парсится ансиболью и потом кодируется обратно
Andor
всё, кроме последнего пункта - логично и прямолинейно
Andor
спасибо за подсказку что этот жсон парсится ансиболью, ща попытаюсь найти как этого избежать
Andor
To prevent type detection, you can use | string filter. похоже оно
Andor
ща попробую
Andor
ое, работает
Andor
@cherkasov_vladislav спасибо!
Andor
тут же есть ещё один камень: эту переменную никуда и никогда нельзя передавать, иначе она опять будет парситься
Andor
ну или везде добавлять | string
Andor
@tnt4brain и тебе спасибо за попытку понять
Andor
теперь я знаю немножко больше
Владислав
Andor
да, так работает, я уже проверил
спасибо за направление поисков
Владислав
Не за что. Но тут имхо ни столько ansible виноват, сколько стандарт yaml
Andor
ну это не ямль парсит строки с жсон в структуры ансибля
Andor
https://stackoverflow.com/questions/46073794/how-to-prevent-ansible-from-re-ordering-json
Andor
ну это логично, если там уже строка, то при наличии фильтра |string оно не будет его парсить туда-сюда
Sergey
Andor
Andor
ну не принципиально, результат тот же
Gordon
Всем привет! Может кто-то сталкивался с похожей проблемой с питоном:
ansible all -m ping
Traceback (most recent call last):
File "/usr/bin/ansible", line 34, in <module>
from ansible import context
ImportError: No module named 'ansible'
Gordon
при этом,
pip install ansible
Requirement already satisfied: ansible in /usr/lib/python3/dist-packages (2.9.2)
Andor
head -1 /usr/bin/ansible?
Andor
там наверное python3
Andor
если да, то тебе надо pip3 install ansible
Gordon
там наверное python3
да, но я ещё и в ansible.cfg его явно указал, в [deafult] как
interpreter_python = /usr/bin/python3
Andor
это интерпретатор на удалённых хостах
Gordon
понял, а на текущем как можно поменять?
Gordon
думал, может проблема в том, что он ожидает запуск с другой версией пайтона
mk
доброго утра,
mk
подскажите пожалуйста, ктонибудь кубернетес анзибл провижинил?
Sergey
UglyKoyote
я вот не совсем понял что имелось ввиду - кубер ансиблом ставить?
Max
[IPT] Dmitry
- include_tasks: linux_jdk.yml
when: not jdk_installed|bool
может есть идеи, как задавать jdk_installed?
P.S. openjdk из yum не катит. нужна оракловая rpm
[IPT] Dmitry
Sergey
задать-то - мешок способов, другое дело - как она используется потом?
[IPT] Dmitry
не очень понятно всё поназывал. хочу install jdk when jdk is not installed
Sergey
Sergey
модуль yum не ставит уже установленный пакет
[IPT] Dmitry
нахрена мне файлы туда-сюда качать?
[IPT] Dmitry
в yum и буду чекать, спасибо
[IPT] Dmitry
конечно нет. качаю локально и устанавливаю. более того, некоторые софтины вообще имеют свои jar инсталяторы и с этим ещё более знатно придётся накостылять
[IPT] Dmitry
например weblogic
Sergey
unixman
подскажите кто ставил .net framework через ansible, мучаюсь нигде не могу найти product id's для .net 4.6, 4.7 в реестре, тут смотрел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, статьи читал, версию найти могу в реестре а product id нет, или обходной какой путь посоветуйте
Timur
Timur
Timur
Например, нашу
anikin
подскажите кто ставил .net framework через ansible, мучаюсь нигде не могу найти product id's для .net 4.6, 4.7 в реестре, тут смотрел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, статьи читал, версию найти могу в реестре а product id нет, или обходной какой путь посоветуйте
get-wmiobject Win32_Product | sort-object -property Name | Format-Table IdentifyingNumber, Name, LocalPackage -AutoSizeКажется, дотнеты и так в виндах все есть, их надо просто включить.