KOPACb
я хочу чтобы плейбук работал в 2х контурах
Aleksey
переменными разрулить нельзя ?
KOPACb
ага, по ip погрепать
Aleksey
нет
Aleksey
хосты добавитьв соответствующие группы
KOPACb
переменная - урл репы
Aleksey
у групп задать урлы и репы
KOPACb
ага и сделать 2 плейбука
Aleksey
один
KOPACb
ну и еще
Aleksey
но перемнные разные
KOPACb
я не могу дать плейбук кому-то
KOPACb
кому нужно сделать то что делайт плейбук
KOPACb
или он ему там все переколбасит
Vadim
-e repos_1.yml и -e repos_2.yml
KOPACb
пойду сделаю через sed
Aleksey
напомнило про стану проституткой :) без обид.
Vadim
в repos_n.yml есть repos: [url1, url2]
KOPACb
sed 's/contrib/ /g' && sed 's/non-free/ /g' && sed 's/main/main contrib non-free/g'
KOPACb
все
Vadim
люблю такие беседы
- Как сделать X в ансибле?
- Ну вот так, или вот так
- А ну, пойду лучше через sed сделаю
Aleksey
Vadim
KOPACb
бля, я не знаю какие там урлы будут.
Aleksey
почему не знаешь то ?
Aleksey
кто их туда внес ?
KOPACb
потому что это может быть докер, может быть вражья виртуалка
Vadim
уже можно напомнить про "качать с рандомных урлов"?
Aleksey
если вражья пусть скажет. если докер то значит ты знаешь какие
Aleksey
задай дефолты приведи к оным.
KOPACb
то есть stateless - не про ansible
Vadim
бггг
Aleksey
чо сказал ? :)
Aleksey
какой stateless ?
Aleksey
ансибл императивный yaml язык програмирования инфраструктуры
Vadim
является ли инструмент установки state'а stateless? Наверное мы никогда не узнаем
KOPACb
ну и ходить по граблям - хорошо, когда недорого
Vadim
- Привет, это канал про отвертки? Как вкрутить шуруп?
- Ну, берешь и вкручиваешь
- Нет, мне надо гвоздь забить. Ай ну, пойду молотком забью
Aleksey
Aleksey
виталя признавался что он молодоц девопс и не опытный ещё.
Aleksey
так что пусть делает sed-ом.
Aleksey
через 2-3 итерации разберётся
Sergey
Sergey
- "я хочу сделать ансиблом как попало..."
- "чувак, мы это пробовали, это путь к боли и страданиям, сделай вот так-то и так-то - будет нормально"
- "не, нормально не хочу, пойду лучше как попало сделаю - что ж я, боли и страданий, что ли, не видел?"
Sergey
стоит при упоминании lineinfile начинать дружно смеяться и показывать пальцем всем чатом (разумеется, только после того, как человек отказывается сделать нормально)
Alexander
Sergey
Nklya
Все примерно
Sergey
"я беру хзчо и втыкаю туда известную заранее строку"
Alexander
А какой нормальный путь сменить, скажем ip-aдреса в конфигах дремучего легаси? Шаблоны?
Aleksey
Шаблоны. Blockinfile
Sergey
шаблоны.
Aleksey
copy даже
Aleksey
lineinfile у меня остался в sudoers но и там не уверен
Sergey
с учётом того, что существуют ключи "--diff" и "--check" - даже можно убедиться, что меняется только то, что нужно, и дремучее лигаси даже не замечает обмана
Vladimir
Господа, а знает кто красивый способо как бы maria\mysql правильно менять datadir с копированием файлов, но что бы это делать только однажды ? чет в голову ничего не лезет красивого -___-
KOPACb
а посмотреть в лог с матера до завершщения команды можно?
bebebe
KOPACb
Мне бы просто понять там повисло все или как
KOPACb
Или висит ожидает юзерввода
Павел
Господа, А есть где-то руководство по deprecated-синтаксису, командам и всему такому? Чтобы по человечески было написано - так нормальные люди не делают, а вот так - ок. А то Best Practies достаточно мало и в разделах Porting guides тоже =(
Павел
А какой сейчас latest stable release у Ansible? 2.5.3?
Nklya
pip install ansible== покажет все доступные версии.
Последняя с циферками лейтест
Denis
не, в чатик проще написать
Павел
Tadeusz
2.6.0a1 крутой лейтест
Vovan
Коллеги, привет! Подскажите пожауйста, как мне сделать счетчик типа node1, node2, node3? притом, чтобы счетчик увеличивался с каждым хостом и сделать начальное значение счетчика —extra-vars?
Vovan
C extra-vars разобрался
Vovan
но как сделать счетчик?:)
Salem
loop with_items?
Sergey
Sergey
В обмен на прямой ответ (https://docs.ansible.com/ansible/2.4/playbooks_loops.html#looping-over-a-list-with-an-index) я тебя слегка потроллю: а доку ты как читал?
Vadim
эх щас бы на yaml попрограммировать
Vadim
Vadim
счетчик - факт на локалхосте, например
Aleksey