Aleksey
я с ним общался в момент когда это всё распиливалось.
Я и твой кот
Aleksey
да я понимаю. ворвался в написанный продукт. развалил сделанное на 500 реп. с целью упрощения maintenance и свалил не став делать этот maintenance совсем
Aleksey
при этом в продукте до него был нормальный маинтейнер который закрывал issue в течении суток. максимум недели.
Aleksey
пулы висели часами! реже сутками
Aleksey
короче редхет не молодец.
Aleksey
совсем.
Я и твой кот
Aleksey
Я и твой кот
для чего ?
Чтобы быстро решить эту проблему. https://github.com/ansible-community/molecule/discussions/2942#discussioncomment-119888
Aleksey
как же вы надоели анонимные мальчики в интернетах
Sergey
Sergey
Кстати, @ALexhha, ты как решил вопрос с python3 + yum?
Sergey
Ненуачо.
Попараноим чутка: если шапка хочет продвинуть свои платные штуки, то при этом очень удобно, что опенсорсные конкуренты/тулинг сломаны.
Alex
Кстати, @ALexhha, ты как решил вопрос с python3 + yum?
для yum тасков явно задаю ansible_python_interpreter
- name: Install EPEL repo
become: yes
yum:
name: "{{ epel_repo_url }}"
state: present
vars:
ansible_python_interpreter: /usr/bin/python
register: result
Aleksey
Aleksey
Sergey
Sergey
Я на 2.9.13, что ли.
Aleksey
Только в одном месте сломалось
Aleksey
Но внешнем
Sergey
Aleksey
Aleksey
Автор ещё не осилил
Aleksey
И почему-то у него сломался интерфейс отдачи данных. Был data.key стал просто key
Alex
Sergey
Модуль не умеет в коллекции
Я имею в виду - вот ты такой "pip install ansible", но потом же нужно "ansible-galaxy install ващефсё" ?
Aleksey
Нет не нужно
Aleksey
Как раньше инсталл ansible и всё
Sergey
Нет не нужно
Оно само вызывается? Ведь в дереве больше нет примерно ничего.
Aleksey
Сразу всё приехало
Aleksey
И ansible-base и старые коллекции
Aleksey
Реально в ролях изменений нет совсем
Aleksey
Ни одного
Sergey
Попробовал. Теперь ставится в виртуалку минут 10, ну и в setup.py как раз тот самый "закат солнца вручную": https://github.com/ansible/ansible/blob/devel/setup.py
Sergey
😂🤦🏻
Aleksey
Stripe
Всем привет, есть плейбук и 2 роли, в которых используется одинаковые переменные, как мне их в плейбуку установить?
Я и твой кот
Stripe
А скажите именя переменных называть как правильно
test-test или test_test
Denis 災 nobody
Denis 災 nobody
https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#creating-valid-variable-names
Sergey
Aleksey
Aleksey
Но вообще он всем нужен
Aleksei
Всем привет, а подскажите плиз какой-нибудь способ сделать retry для блока или роли
Aleksey
Lev
коллеги, у меня тут странной поведение, у меня ansible 2.9.15 игнорит переменную окружения ANSIBLE_MODULE_UTILS
$ strace -y -x -v -a 80 -s 4096 -E ANSIBLE_MODULE_UTILS=/home/ms/lgonchar/community.vmware/plugins/module_utils ansible-playbook create_vm_vcenter.yml 2>&1 | grep '/home/ms/lgonchar/community.vmware/plugins/module_utils'
execve("/usr/local/bin/ansible-playbook", ["ansible-playbook",
других сисколов что он туда stat/fstat делает не было замечено,
если в конфиг файл прописать, то тоже путь не фигурирует. это я так удачно баг словил какой-то? по трэкеру похожего не нашел. есть идеи как продебажить?
Lev
коллеги, у меня тут странной поведение, у меня ansible 2.9.15 игнорит переменную окружения ANSIBLE_MODULE_UTILS
$ strace -y -x -v -a 80 -s 4096 -E ANSIBLE_MODULE_UTILS=/home/ms/lgonchar/community.vmware/plugins/module_utils ansible-playbook create_vm_vcenter.yml 2>&1 | grep '/home/ms/lgonchar/community.vmware/plugins/module_utils'
execve("/usr/local/bin/ansible-playbook", ["ansible-playbook",
других сисколов что он туда stat/fstat делает не было замечено,
если в конфиг файл прописать, то тоже путь не фигурирует. это я так удачно баг словил какой-то? по трэкеру похожего не нашел. есть идеи как продебажить?
странность №2
запустил немного про другому
strace -y -x -v -a 120 -s 4096 -o ~/a.out -f -E ANSIBLE_HTTPAPI_PLUGINS=/home/ms/lgonchar/community.vmware/plugins/httpapi -E ANSIBLE_MODULE_UTILS=/home/ms/lgonchar/community.vmware/plugins/module_utils -E ANSIBLE_LIBRARY=/home/ms/lgonchar/community.vmware/plugins/modules/ ansible-playbook -vvv create_vm_vcenter.yml
есть stat на диру
2776 stat("/home/ms/lgonchar/community.vmware/plugins/module_utils", {st_dev=makedev(253, 0), st_ino=5768510, st_
mode=S_IFDIR|0755, st_nlink=2, st_uid=1400002104, st_gid=1400000513, st_blksize=4096, st_blocks=8, st_size=4096, s
t_atime=1604511532 /* 2020-11-04T18:38:52.192082478+0100 */, st_atime_nsec=192082478, st_mtime=1604506321 /* 2020-
11-04T17:12:01.540666502+0100 */, st_mtime_nsec=540666502, st_ctime=1604511522 /* 2020-11-04T18:38:42.923247278+01
00 */, st_ctime_nsec=923247278}) = 0
но выдает fatal: [localhost]: FAILED! => {
"msg": "Could not find imported module support code for vmware_content_deploy_ovf_template. Looked for either PyVmomi.py or vmware.py"
}
но файл есть /home/ms/lgonchar/community.vmware/plugins/module_utils/vmware.py и там даже нужное содержимое
Alex
Всем привет! Подскажите, как скопировать на удаленном хосте шифрованные волтом файлы из одной папки в другую и расшифровать?
Alex
copy с remote_src не работает
Aleksey
Что именно с remote_src не работает?
Aleksey
Логично.
Aleksey
Как вариант fetch а потом нормальный copy
Sergey
странность №2
запустил немного про другому
strace -y -x -v -a 120 -s 4096 -o ~/a.out -f -E ANSIBLE_HTTPAPI_PLUGINS=/home/ms/lgonchar/community.vmware/plugins/httpapi -E ANSIBLE_MODULE_UTILS=/home/ms/lgonchar/community.vmware/plugins/module_utils -E ANSIBLE_LIBRARY=/home/ms/lgonchar/community.vmware/plugins/modules/ ansible-playbook -vvv create_vm_vcenter.yml
есть stat на диру
2776 stat("/home/ms/lgonchar/community.vmware/plugins/module_utils", {st_dev=makedev(253, 0), st_ino=5768510, st_
mode=S_IFDIR|0755, st_nlink=2, st_uid=1400002104, st_gid=1400000513, st_blksize=4096, st_blocks=8, st_size=4096, s
t_atime=1604511532 /* 2020-11-04T18:38:52.192082478+0100 */, st_atime_nsec=192082478, st_mtime=1604506321 /* 2020-
11-04T17:12:01.540666502+0100 */, st_mtime_nsec=540666502, st_ctime=1604511522 /* 2020-11-04T18:38:42.923247278+01
00 */, st_ctime_nsec=923247278}) = 0
но выдает fatal: [localhost]: FAILED! => {
"msg": "Could not find imported module support code for vmware_content_deploy_ovf_template. Looked for either PyVmomi.py or vmware.py"
}
но файл есть /home/ms/lgonchar/community.vmware/plugins/module_utils/vmware.py и там даже нужное содержимое
module_utils же не в plugins складывается?....
Sergey
Sergey
Не, стоп. Это ты всё пытаешься запустить плагин из этой коллекции, так?
Sergey
Сам понимаешь, нештатный способ = не обязано работать. Только лютый дебаг выручит.
Alexey
Всем привет, подскажите как мне вот сюда подставить переменную вместо пути до точки монтирования (facter_mountpoints['/var/log'].size_bytes / 1000 / 1024)
Alexey
делаю так (facter_mountpoints['{{ mountpoint_var }}'].size_bytes / 1000 / 1024) оно тогда раскрывает переменную, но не высчитывает выражение
Lev
Sergey
😳 неожиданно. Глюки установки?
Lev
😳 неожиданно. Глюки установки?
Ну симлинку я сам намудрил там случайно. но она кажись ломает что-то во внутрянке. у меня взгляд в одном из выводов strace зацепился за lstat и дальше пошел раскручивать. нашел симлинку, грохнул и все стало ок. в эту часть кода ансибла не залазил никогда так что с разбегу ни осилил понять что там ломается
Анатолий
репозиторий скачивается, на скрипте есть нужные права
Анатолий
получаю "Could not find or access"
Анатолий
уже даже не знаю куда копать
Lamobot
уже даже не знаю куда копать
Копните в доку по script модулю, он не для этого нужен.
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/script_module.html
Lamobot
Полагаю, что вам нужен shell/command