Кирилл
Оу, у молекулы есть драйвер для lxd
Это прямо как решение проблемы, спасибо за подсказку
Отделение Bereke Bank
George
George
Жалко, что поддержки куба нет
Отделение Bereke Bank
Gregory
Блин помню находил что то подобное .. но не это, там вроде вагранта тока для докер контейнеров, мож кто подскажет
Lamobot
Gregory
Мимо :)
AlexD
кстати, а как molecule работает с несколькими драйверами? Когда-то пробовал, но что-то не пошло
Tadeusz
Отделение Bereke Bank
Не. У меня рабочий день с 12
Отделение Bereke Bank
Gregory
Нет не файокрекер(
Игорь
Nikita
Всем привет. Вопрос - в инвентарке 97 хостов, но ансибл отрабатывает только по 67. Куда копать?
Игорь
Nikita
копать лог
так ансибл даже не пытается к оставшимся 30 подключиться
Aleksandr
Здравствуйте!
У меня есть роль с зависимостями (другими ролями), указанными в секции dependencies. Можно ли их прогонять параллельно? И как, если можно?
John
Парни, подскажите как в AWX брать group_vars из репы(проджекта)?
ну не прописывать же руками в каждую группу хостов в инвентаре?
Anton
Ребят подскажите а как выключить сервак с помощью плейбука?
UglyKoyote
shell/shutdown -h now? - если Centos
Anton
- name: "Shutdown server"
shell: "shutdown -h now"
типо того?
UglyKoyote
ну это если в лоб и не искать более трушные варианты. я бы подождал другие варианты. может что-то более трушное есть. может ансиблом "выключать" сервер не бэстпрактис. а я тебе щас тут насоветую
UglyKoyote
навскидку что вижу - если шаги есть дальше, то всё сломается. ибо ансибл потеряет сессию (причем аварийно). и надо будет этот момент обрабатывать
Anton
Alex
Lamobot
-r замени на -h
Anton
и на каждой ноде значение мастера и слейва меняются
Grek 🇺🇦
напрашивается через *, типа redis-*.service
или в таске получать все сервисы редиса и потом через loop
Anton
Alex
Lamobot
Svyatoslav
Как мне выполнить shell и не ждать его выполнения? Найти не могу в документации
zhag
Где хранить хосты, кроме как в файле? Очень тупо в гите список хостов хранить. Он может в базу умеет какую?
UglyKoyote
UglyKoyote
- name: Reboot node and stop polling.
shell: reboot
async: 10 # Do not care for 10 sec
poll: 0 # Fire & Forget
Svyatoslav
@agrrh @UglyKoyote спасибо! Пошел пробовать
Alex
Lamobot
- shell: cmd &
По-моему, он у тебя вырубится так как сессия закроется. Обычно это делается через nohup cmd &
Но в случае ансибла уже сказали async/poll ключики.
Anton
кто-нибудь пользовался плагином vmware-dynamic-inventory-plugin ? что-то не могу разобраться
Konstantin
Anton
т.е. он зайдет увидит сам сотни ВМ. А мне нужны какие-то определенные, созданные терраформ например
Anton
а вот да уже нашел Parameters - folder буду по папкам тогда
Anton
тэги чет какие-то не очень....
Anton
pa[aad
всем привет
начал использовать ansible,
создал yml для inventory
plugin: aws_ec2
regions:
- <region>
keyed_groups:
# group by project name
- key: tags.ProjectName
prefix: project
hostnames:
- ip-address
при запуске команды ansible-inventory -i ./ansible/aws_ec2.yml --graph
выдал вложенную структуру
|--@project_Project1:
| |--<ip>.<region>.compute.amazonaws.com
|--@project_Project2:
| |--<ip>.<region>.compute.amazonaws.com
как сделать что бы вместе с хостом рядом было еще название инстанса
вот так
| |--<ip>.<region>.compute.amazonaws.com <SEPARATOR> - <INSTANCE_NAME>
`
es]x
хорошего дня. подскажите как вызвыть все хосты кроме определенной группы.
думал так hosts: all&!group, но не проходит
es]x
Anton
Konstantin
Добрый день.
Запускаю плейбук ansible по установке git на сервера, получаю такую ошибку. Я понимаю, что просит указать product_id git в плейбуке. Но не могу найти этот id?
В реестре windows тоже нет product_id у git
Konstantin
Vlad
Попробуйте через параметр
creates_version: 2.27.0.1
Anton
Ребят, а как в плебйуке прописать рестарт сервиса, если на разных хостах разные его версии? Конкретно имею ввиду заббикс агент. На некоторых хостах вторая версия стоит
Anton
- name: Enable zabbix service
systemd:
name: zabbix-agent.service
enabled: yes
Tadeusz
что?)
Андрей
почитайте доку, пожалуйста
Tadeusz
https://docs.ansible.com/ansible/latest/modules/systemd_module.html#parameter-state
Отделение Bereke Bank
Отделение Bereke Bank
кто-то использует molecule + vagrant? есть проблема с тем, что молекула не может зайти в виртуалку, потому что там нет /etc/hostname. не нашел как это лечить
Отделение Bereke Bank
Да, zabbix-agent.service zabbix-agent2.service
создай 2 vars файла типа vars/zabbix-agent-2.yml vars/zabbix-agent-3.yml. засунь туда переменные специфичные для каждой версии. типа того же имени сервиса. инклудь эти файлы в начале роли и обращайся к этим заинклуденным переменным в других тасках
Konstantin
Отделение Bereke Bank
Спасибо, попробую
типа так https://github.com/lean-delivery/ansible-role-mysql/blob/master/tasks/main.yml#L3
Отделение Bereke Bank
Спасибо, попробую
https://privatebin.net/?4fe999a11d4cbf13#9brjikKHyFqb7bQLj7Kihx24PBDfq4KnJj81y1Yrx6ha zabbix_agent_major_version в инвентори определишь
Alex
а в модуле stat вообще нельзя испоьзовать регулярки и/или globe? Единственный выход это find?
Konstantin
Коллеги, можете своим опытным взглядом посмотреть, что не так в плейбуке? При запуске плейбука доходит до шага Install OScript и дальше не идет, не выдает никаких ошибок🤷♂
Tadeusz
-vvv тоже нет?
Grek 🇺🇦
а что на хосте происходит в этот момент? софтина умеет в хедлесс установку? может там какой-то запрос висит в фоне и ждет
Grek 🇺🇦
Grek 🇺🇦
Grek 🇺🇦