
Matvey
05.10.2018
09:30:32
в project_name/inventory

Nklya
05.10.2018
09:30:33
Почему бы их не засунуть в дефолтные переменные роли?

Victor
05.10.2018
09:30:40
>project_name/inventory
А почему group_vars не в ней?

Google

Vadim
05.10.2018
09:30:57
https://docs.ansible.com/ansible/2.5/modules/include_vars_module.html

Matvey
05.10.2018
09:31:03
а чо так можно было?

Victor
05.10.2018
09:31:47

Matvey
05.10.2018
09:32:11
project/
└── inventory
├── dev
├── group_vars
├── production
└── staging
вот так?
сейчас зачекаю

Vadim
05.10.2018
09:33:11
project
- inventory
- кони
- люди
- дипломный проект

Victor
05.10.2018
09:34:39

Matvey
05.10.2018
09:48:16
не работает

Victor
05.10.2018
09:54:37
не работает
с -vvv он тебе должен написать какие файлы в инвентори он запарсил
вей, не то

bebebe
05.10.2018
09:56:14
когда-нибудь кто-нибудь должен обязательно спросить про версию ansible

Matvey
05.10.2018
09:56:50
2.6.5

Google

bebebe
05.10.2018
09:59:17
у меня это выглядит так:
/etc/ansible/inventory
inventory.yaml
host_vars/host.foobar.com.yml
group_vars/somegroup.yml

Victor
05.10.2018
09:59:19
OS?

Matvey
05.10.2018
09:59:55
macOS 10.14

Victor
05.10.2018
10:00:01
Почитай
https://github.com/ansible/ansible/issues/31755 возможно как-то к тебе относится
Хотя по версии вроде не должно

Pavel
05.10.2018
10:21:26
не работает
если сделать group_vars в корне проекта (там где конфиг и плейбуки) и складывать туда общие инвентри для разных групп, должно работать
просто у меня все это в хоуме, а не "/etc" а потом еще и в репе
типа такого:
~/devops
ansible
group_vars
inventory
development
group_vars
host_vars
hosts
production
group_vars
host_vars
hosts
stage
group_vars
host_vars
hosts
keys
log
roles
tools
ansible.cfg

Matvey
05.10.2018
10:31:00
как раз так и не работает
из самого верхнего group_vars не применяются

Victor
05.10.2018
10:35:02

Matvey
05.10.2018
10:36:07
я предполагал что оно наследоваться будет

Victor
05.10.2018
10:36:18
mv ~/devops/ansible/group_vars ~/devops/ansible/inventory/group_vars должно решить твои проблемы

Matvey
05.10.2018
10:36:49
не решает, я же писал)

Victor
05.10.2018
10:37:00
Если ты указываешь инвентори как ~/devops/ansible/inventory
а если как ~/devops/ansible/inventory/stage , например, то он вообще ничего про это знать не будет

Pavel
05.10.2018
10:41:56

Matvey
05.10.2018
10:42:26
я указываю его из текущего каталога, а-ля ap -i inventory/dev/hosts.ini playbooks/bootstrap.yml

Google

Victor
05.10.2018
10:47:59

Matvey
05.10.2018
10:48:16
блин
неудобно сделано

Victor
05.10.2018
10:48:40
иначе будет хаос, бардак и еще что-то
Ты можешь указывать два инветори бтв
Ты можешь объединить это все в один инвенори разбив хосты просто по группам
Или указывать в дефолте роли

Pavel
05.10.2018
10:50:57

Victor
05.10.2018
10:53:18
+1

Terminator
05.10.2018
11:10:50
Саня Воронин будет жить. Поприветствуем!

Matvey
05.10.2018
11:11:25

Victor
05.10.2018
11:22:30
Ну если ты указываешь инвентори, а у тебя энзибл ищет не там, то это черевато странным поведением и проблемами с траблшутингом что и где

Pavel
05.10.2018
11:29:31
и никакого бардака, и для репозитория удобно - все в одной директории, только кей и лог исключить из версионирования....

Matvey
05.10.2018
11:31:01
может я что-то не так делаю, но у меня по 20+ плейбуков в корне накапливается)

Pavel
05.10.2018
11:32:13
если там только плейбуки

Matvey
05.10.2018
11:33:19
проблема скорей в эстетичности

Pavel
05.10.2018
11:33:25

Google

Matvey
05.10.2018
11:33:28
у меня пунктик

Pavel
05.10.2018
11:34:57

Alex
05.10.2018
11:37:55
в 2.7 есть какая-нибудь фича, ради которой прям хочется обновиться с 2.6?)

Artem
05.10.2018
11:38:32
кто-то ченджлог не читал?)

Alex
05.10.2018
11:38:59
по диагонали, но что-то он слабый какой-то в 2.7 получился

Admin
ERROR: S client not available

Nklya
05.10.2018
11:39:54
https://medium.com/some-tldrs-ru/tldr-things-i-learned-at-the-ansiblefest-austin-2018-contributors-summit-by-jeff-geerling-51cd4ce93b41
В начале написано

Anton
05.10.2018
12:58:51
Друзья, подскажите, есть какой-то вменяемый способ установки Qt через Ansible на windows? Ничего подобного найти не могу. Видел в choco есть Qt 5.3, но нужен именно Qt 5.5.

Rasim
05.10.2018
13:10:24
chocolatey?
choco install qt-sdk-windows-x64-msvc2008
а для choco модуль есть

Anton
05.10.2018
13:20:00
Вот я в choco как раз и не нашёл нужный qt, а именно 5.5

Terminator
05.10.2018
14:57:31
@vlad1777d будет жить. Поприветствуем!

Vladislav
05.10.2018
14:58:35
Чуваки, меня терминатор пустил )
Хотел спросить, есть ли где-то нормальный гайд как польозвать inventory ?
По официальному ну нихрена не понял.

Nikolay
05.10.2018
15:02:50
https://github.com/ansible-semaphore/semaphore
поставь сие и не морочь себе голову

Vadim
05.10.2018
15:02:50

Nikolay
05.10.2018
15:02:53
удобненько

bebebe
05.10.2018
15:03:08

Zhiganov
05.10.2018
15:03:13
Подскажите кто деплоил монго ансиблом , возможно ли каким то другим способом добавить пользователя не используя модуль mongo_users ?

Google

Nikolay
05.10.2018
15:03:14
вай

Vadim
05.10.2018
15:03:17
обязательно ставь!

bebebe
05.10.2018
15:03:23
ни в коем случае!

Nikolay
05.10.2018
15:03:39

Vadim
05.10.2018
15:03:49
сначала не ставь, а потом ставь! Потом удали, конечно же

Victor
05.10.2018
15:03:49

bebebe
05.10.2018
15:03:58
semaphore для девочек, для мальчиков awx

Nikolay
05.10.2018
15:04:12
госпаде
хотя ладно, посмотрел скриншотики awx
может вы и правы

Zhiganov
05.10.2018
15:06:24
shell
как тогда shell если для добавления пользователя нужно подключаться к базе и вводить данные в виде json

bebebe
05.10.2018
15:06:40
я пользовал semaphore когда это еще не было мейнстримом и от дырявой модели RBAC немного подустал, и с воркерами все тоже было не ок

Victor
05.10.2018
15:07:06

Zhiganov
05.10.2018
15:07:29
все разобрался, делаем темплейт в ввиде js и потом его туда засовывыем
спасибо понял

Victor
05.10.2018
15:08:01
Но я бы так делать не рекомендовал, а разобраться что не так с mongo_users