Sergey
https://pastebin.com/Hbv2T0YV
А вообще этот развесистый конфиг какой смысл имеет?
Diana
А вообще этот развесистый конфиг какой смысл имеет?
никакого. Использую старый. Сейчас все равно все пересобирается
Sergey
никакого. Использую старый. Сейчас все равно все пересобирается
Я бы на твоём месте ппробовал минимальный проект завести, без вот этих вот игрищ с конфигами вообще.
Sergey
network_group_modules что делает?
Diana
network_group_modules что делает?
это отсюда https://github.com/CFSworks/ansible-routeros
Diana
хмм. Убрала, ошибка изменилась
Diana
легче не тало говорит : "msg": "Could not find imported module support code for routeros_command. Looked for either Conditional.py or netcli.py"
Diana
таких файлов у меня нету..
Sergey
Эта дрянь, кстати, из коробки не работает
Sergey
https://github.com/CFSworks/ansible-routeros/issues/3
Никита
В чем отличие? apt: pkg: foo apt: name: foo
Никита
нашёл, никакой
Никита
Diana
https://github.com/CFSworks/ansible-routeros/issues/3
один файл исправила, второй было не надо. Не поняла куда нужно класть netcli.py положила в library - там не нашел..
Diana
нашла куда ему положить netcli.py стало хуже. Ошибок не выдает, работать не работает
/warn
Привет, есть такая структура как на фото. В requirements.txt - пакеты пипа в фомате: requests==2.18.4 setuptools==41.0.1 six==1.11.0 как правильнно считать файл и установить эти зависисмости в main.yaml? Лучше через команду, или с использование pip модуля?
George
эм
George
все просто
George
ты этот файл распаковываешь в tmp через модуль copy
George
далее запускаешь модуль pip, у него ДОЛЖЕН быть параметр - файл, откуда тянуть зависимости
George
PROFIT
/warn
Понял, спасибо
George
-r
Мы же про модуль pip ansible, а не про модуль pip python
Denis 災 nobody
а...
Denis 災 nobody
requirements - The path to a pip requirements file, which should be local to the remote system. File can be specified as a relative path if using the chdir option.
Denis 災 nobody
хотя есть extra_args, можно туда -r 😂
John
Парни, как можно в ios (cisco) прописать public key пользователю? естественно ансиблом)
George
это как анекдот про слона
George
как засунуть слона в холодильник. Знаешь?
John
как засунуть слона в холодильник. Знаешь?
это хотя бы можно нагуглить) Открыть холодильник, вынуть оттуда жирафа, засунуть туда слона, закрыть холодильник а мой вопрос даже не знаю как нагуглить))
John
ios_core set public key ansible что то не намекает куда копать)
George
правильнный вопрос заключается в том, что как бы ты это сделал БЕЗ ансибла
Sergey
ios_core set public key ansible что то не намекает куда копать)
А это что, разве потрачено? https://docs.ansible.com/ansible/latest/modules/ios_user_module.html#ios-user-module
George
только открыл https://docs.ansible.com/ansible/latest/modules/list_of_network_modules.html
George
😊
John
тут написано вот так R1(config)#ip ssh pubkey-chain R1(conf-ssh-pubkey)#username WINDOWS_USER R1(conf-ssh-pubkey-user)#key-string R1(conf-ssh-pubkey-data)#AAAAB3NzaC1yc2EAAAABJQAAAQEAijoMF9oBwyQxwYbVlFprz+fG8oe5uAcCxwMw R1(conf-ssh-pubkey-data)#eqOGTiCkxB80ix+KULT9okmqkj3TbhCpunTfuPCCRNrjqndBsw== R1(conf-ssh-pubkey-data)#exit R1(conf-ssh-pubkey-user)#exit R1(conf-ssh-pubkey)#exit
Руслан
а как внутри плейбука отдельно использовать значение, которое передаётся ему через ключ -l ?
Руслан
ansible_limit
спасибо, сейчас загуглю
Владислав
спасибо, сейчас загуглю
Хотя ansible_play_hosts_all, наверное, лучше подойдет
Sergey
зачем?
Sergey
Ansible же и так будет выполнять перебор по переданным хостам - это раз. Для передачи любых значений есть extra-vars - это два.
Sergey
Либо я ошибаюсь, и тут какой-то редкий и крутой usecase, где по-другому ну никак нельзя?
Артём
Сделать веб-мордочку, в которой в реалтайме показывать хосты, которые сейчас деплоятся. лайнинфайл в html, делегейт_ту локалхост, содержимое лимита прописывать как «deploying», после завершения убирать.
Артём
Вот, придумал на ходу странное, взамен узнал про полезное. Спасибо.
Sergey
Вот, придумал на ходу странное, взамен узнал про полезное. Спасибо.
Единственное - я не помню, может ли Ansible триггерить сразу несколько callback_plugin
Max
O_o зачем делать _так_? У тебя же callbacks есть....
а зачем так .. если уже нужна морда - awx ему в плавники.
Sergey
Ну вот ты же сам видел вверху - чтобы легко.
Руслан
зачем?
хочу файл c переменными сделать с таким же именем и обратиться к нему
Max
ну awx в этом всем тебе как раз.
Max
настроишь сервис
Руслан
Max
будешь тыкать.
Max
вот не сработало что-то(
что-то покажи, и как ты это запускал.
Sergey
вот не сработало что-то(
Вот это уже интереснее. Что именно не сработало? Структура проекта по "Best practices / alternative layout"?
Max
что-то покажи, и как ты это запускал.
а то телепатор сломался.
Руслан
Спасибо! Сейчас доделаю другую задачу и вернусь с этой
Anonymous
Denis Tukhvatullin будет жить. Поприветствуем!
Anonymous
@Andriano_A будет жить. Поприветствуем!
Jungo
коллеги! пишу параметризированную роль для развертки lxc контейнера на proxmox но не могу побороть ошибку сможет кто-нибудь посодействовать?
inqfen
Ну ошибку-то напиши
Jungo
уже исправил)
Jungo
а параметризированная роль это роль с переменными - а переменные я описываю в vars - правильно же?)
inqfen
Обычно в defaults
Jungo
потом вызываю ее и она прогоняет себя в цикле по списку контейнеров в vars и опять таки из vars берет переменные типовые
inqfen
Какие-то дефолтные все равно же есть
Sergey
потом вызываю ее и она прогоняет себя в цикле по списку контейнеров в vars и опять таки из vars берет переменные типовые
Список контейнеров в vars - неправильно. Правильно формировать его где-то ещё (group_vars, host_vars, task).
Anonymous
@Alexalex771 будет жить. Поприветствуем!
Anonymous
Andrew Fomichev будет жить. Поприветствуем!
Anonymous
Есть тут те кто варится в нише стартапов?