Timur
Либо просто через group_vars
Radik
ансибл не умеет в наследования, кроме group, host?
Timur
Timur
Инклуды вложенные умеет
Timur
Но в вашем случае проще, имхо, сделать нужную структуру групп по DC и path
Timur
И положить в эти папочки нужные вам переменные
Timur
И все
Radik
хм
действительно
Timur
Чтобы подтянулись нужные переменные, достаточно включить хост в нужную группу
Radik
спасибо!
попробую
Timur
В примере док ансибла есть
Timur
inventories/
production/
hosts # inventory file for production servers
group_vars/
group1.yml # here we assign variables to particular groups
group2.yml
host_vars/
hostname1.yml # here we assign variables to particular systems
hostname2.yml
staging/
hosts # inventory file for staging environment
group_vars/
group1.yml # here we assign variables to particular groups
group2.yml
host_vars/
stagehost1.yml # here we assign variables to particular systems
stagehost2.yml
Timur
Вместо production и staging можете DC разные вставить как вариант, а в group_vars - другие структурные единицы
Radik
Sergey
Radik
но сам писать ещё начал(
Radik
и башсиблом не пользовался и не буду)
Sergey
Damir
https://habr.com/en/company/southbridge/blog/473948/
Sergey
Пока что это просто набор букв в интернете.
Sergey
Damir
Бесспорно, больше похоже на маркетенговый булшит
Damir
Но инструмент вызывает интерес
Sergey
А зачем здесь маркетинговый булшит?
Damir
Ну много слайдов и графиков, не хватает конкретики в чем конкретно заключалось тестирование
Damir
Можно конечно углубится и почитать исходники, но в самой статье этого нет
Sergey
George
George
Damir
Operon — это бесплатное ПО?
Да. Operon выпускается под той же GPL лицензией, что и Ansible, и можно свободно использовать код в рамках этой лицензии.
Sergey
ага, а как же GPL?
Дело в том, что этот текст по интернетам ползает уже с неделю, и нигде нет ссылок на исходники.
George
правильно - пиар - первоочереднее, чем сырцы
Damir
На реддит, такой ответ прозвучал:
Damir
The code is hidden behind registration for now. This work has been very expensive to create -- the charts in the linked post cost around $800 in compute time alone. For users that can benefit from it the most, registration should be a very low barrier to entry
George
хм
ranebull
Sergey
Хайп из говна и палок, кароч.
Kane
имхо там просто люди почву зондируют нужен ли продукт вообще хоть кому-то... потом появится community/enterprise версии
Gleb
это же "девопсы разворачивает k8s" не про ansible
Никита
Gleb
😄
Anton
подскажите пожалуйста по https://github.com/skydive-project/skydive/pull/2092
Anton
я сделал
when: display_all_variables|default(false)|bool == true
что имеется ввиду под ?
I would prefer to use verbosity. it seems to handle what you try to introduce nicely. What do you think ?
https://docs.ansible.com/ansible/latest/modules/debug_module.html
сейчас выводится все переменные в output. я сделал вывод всех переменных в output весли устанвлен флаг.
Damir
Человек пишет, что verbosity лучше подходит в этом случаи. Debug модуль предпочтительнее.
Damir
Я так понял, он предлагает использовать, след конструкцию:
- debug: var=hostvars verbosity=<1/2/3>
Alexander
Damir
Anonymous
всем привет. полистал сообщения выше и решил зайти
Anonymous
operon это видимо еще один strategy_plugins. исходников нет... а жаль
Dmitry
operon это видимо еще один strategy_plugins. исходников нет... а жаль
Возможно. Без доступа к проекту же не пощупать. Но так же обещали оставлять то, что в ansible удаляют в рамках deprecation, если я правильно понимаю. Так что это должен быть или форк всего ansible, или странный второй плагин, хачащий всё вокруг и добавляющий разные функции для обратной совместимости в стандартные модули
Denis 災 nobody
но оффтопы оставляем для других чатов, тут была какое-то время флудилка но вроде грохнули
Denis 災 nobody
@simplemice что у нас с оффтоп чатами? воип-флуд?
simplemice.eth
ну там по воип флуд))
Denis 災 nobody
там флуд.. с нотками воипа ))
simplemice.eth
ну ок, щас зопилим в инфо...
Denis 災 nobody
а куда.. сисадминс зашкварились, а больше я флудилок не знаю
simplemice.eth
ща в правилах внесу тогда
Anonymous
pro_ansible, а Вы ни разу не робкие ). Яндекс тоже стеснялся про "Я"
simplemice.eth
Denis 災 nobody
в общем, флудить сюда
https://t.me/ru_voip_flood
Сергей
Подскажите, куда копать если dynamic_inventory ec2.py выполняется 1 минуту. Например ./ec2.py —list. Было у кого-нибудь такое? причем проверял на разных машинах
Denis 災 nobody
всегда можно сделать через strace и посмотреть.. У самого ансибла есть verbose mode, но сторонний скрипт надо смотреть
Сергей
ок, гляну strace и -vvvv
Anonymous
Anonymous
py2 вроде пару месяцев жить осталось. https://pythonclock.org/
Anonymous
интрепрайс будет бомбить, когда тулинг перестанет работать на py2
Denis
Привет!
Пытаюсь создать пользователя через модуль users.
- name: create users
user:
name: user
shell: /bin/bash
createhome: yes
state: present
Получаю вот такую ошибку. OS Centos 7.
FAILED! => {"changed": false, "failed": true, "msg": "usermod: user 'user' does not exist in /etc/passwd\n", "name": "user", "rc": 6}
На ОS Debian\Ubuntu отрабатывает нормально.
Нашел на гитхабе ишью по этой теме, но так и в итоге не понял как решть данную проблему. Может кто сталкивался?
Alexey
Отделение Bereke Bank
Anonymous
а кто нить ансиблом рулит топиками кафки ?
Gleb
Gleb
https://github.com/StephenSorriaux/ansible-kafka-admin
Anonymous
видел его, не очень нтавится что надо что то доставлять, но скорей всего. им воспользуюсь
Сергей