
Alex Milushev
21.07.2016
08:51:51
описываешь свою инфраструктуру на dsl и и рулишь ей

Vit
21.07.2016
08:56:17
Вот я и говорю, ничего из этих слов не понятно. Какую инфраструктуру? Что должно быть начальным состоянием, чтобы оно могло привести его в конечное? Вот у меня в инфраструктуре есть DNS, pxe, zimbra, redmine, gitlab, и подобные штуки. Скажем, переезжаю я на новое место/железо. Как может помочь тераформ? Он же не умеет ставить ОС на железо, нужно вручную, а потом ansible по-мдее и так подойдёт. С ipmi только сервера подходят, но всё равно, какую функциональность, отличную от ansible он на себя берёт ?

Magistr
21.07.2016
08:59:17
Он делает провиженинг у облачных провайдеров, и делает это удобней чем тот же клаудфомейшн у амазона

Vit
21.07.2016
09:00:29
А, т.е. только для облаков используется преимущественно?

Google

Magistr
21.07.2016
09:00:31
Те сконфигуриь впц сеть секуриьи группы, начинку инстансов, запустить это все после запуска тнстанса может дернуть ансибл для уже конфигурации
Да, для железа форман более менее может подойти

Dmitry
21.07.2016
09:50:26
у формана один только фатальный недостаток

Алексей
21.07.2016
09:50:59
бляцкий паппет под капотом ?

Denis 災 nobody
21.07.2016
09:51:42
а чем паппет плох? ))

Alex Milushev
21.07.2016
09:55:19

Dmitry
21.07.2016
10:02:17

Pavel
21.07.2016
10:57:31
Коллеги, а в чем суть того что notify нельзя послать без action ? Это так задумано?
tasks:
- name: reload nginx
notify: reload nginxERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

Navern
21.07.2016
10:58:15
да
делай debug
просто и всё

Google

Pavel
21.07.2016
10:59:34
Интересный костылик, спс

Navern
21.07.2016
11:00:11

Pavel
21.07.2016
11:06:31
Нашел еще один элегантный костыль
tasks:
- name: reload nginx
command: /bin/true
notify: reload nginx

Dmitry
21.07.2016
11:16:39
Еще один суперэлегантный костыль? :)
tasks:
- name: reload nginx
service: name=nginx state=reloaded

Pavel
21.07.2016
11:17:30
Это не годится так как завязано на имя сервиса.
а в хэндлер можно инкапуслировать всю логику.

Navern
21.07.2016
11:20:47

Alex Milushev
21.07.2016
11:42:10
на основе этого чата можно прийти к выводу, что ипользование ansible это костылестроение

Pavel
21.07.2016
11:43:13
Ну когда все получается красиво и лаконично, никто же тут не пишет.
А это все-таки большинство

Dmitry
21.07.2016
11:43:53
костыли - это шеф, паппет и вообще всё на руби :)
наброс моде он

Alex Milushev
21.07.2016
11:44:16
кстати, кто как решает вопрос с деплоем zookeeper с помощью ансибла?

Aleksandr
21.07.2016
11:45:28

Dmitry
21.07.2016
11:45:36
значит, я не в его нише, сорян :)))

Dmitry
21.07.2016
11:45:40

Aleksandr
21.07.2016
11:45:48
а, точно

Semyon
21.07.2016
11:46:18
Ну знакомые чеф-юзеры говорят, что им нравиться писать руби, а не ямл
о чём мы вчера говорили

Google

Alex Milushev
21.07.2016
11:46:29
эм, тестирование, версионирование, очень большие инсталяции, репорты по состоянию

Semyon
21.07.2016
11:46:32
можно случайно почувствовать себя руби-программистом

Dmitry
21.07.2016
11:46:32
а, ну пусть пишут

Semyon
21.07.2016
11:46:35
а не жалким админом

Dmitriy
21.07.2016
11:46:48
нравится писать на руби, а не yaml

Dmitry
21.07.2016
11:46:52
для ОЧЕНЬ БОЛЬШИХ инсталляций есть Saltstack вместо ansible

Semyon
21.07.2016
11:47:11
в голос

Dmitry
21.07.2016
11:47:15
да, я питоноёб, конечно. и меня блевать тянет, когда я вижу шеф и руби

Aleksandr
21.07.2016
11:47:27

Dmitriy
21.07.2016
11:47:45

Semyon
21.07.2016
11:47:52
ну руби и руби
какая разница-то?

Aleksandr
21.07.2016
11:48:04
эстетичность

Semyon
21.07.2016
11:48:08
оспади
это буквы на экране

Dmitry
21.07.2016
11:48:16
когда я смотрю в деплой на солте или ансибле, все норм

Dmitry
21.07.2016
11:48:25

Dmitriy
21.07.2016
11:48:30
это буквы на экране
это буквы на экране - и этот экран ты видишь половину своей сознательной жизни

Semyon
21.07.2016
11:48:31
ансибл мне очень нравится тем, что он декларативный

Google

Dmitry
21.07.2016
11:48:35
когда мне платили за деплой шефом, я выкатывал 1.5 раза больше денег или прощались

Aleksandr
21.07.2016
11:48:36
фауст гёте тоже буквы на экране :)

Dmitry
21.07.2016
11:48:40
я что-то неправильно делал?

Semyon
21.07.2016
11:48:40
меньше возможностей наебаться
потому что я туповат и наебаться легко могу
ансибл мне не даёт
дали бы мне руби, я бы такой пиздец устроил

Alex Milushev
21.07.2016
11:49:19

Semyon
21.07.2016
11:49:20

Dmitry
21.07.2016
11:49:24

Semyon
21.07.2016
11:50:39

Aleksandr
21.07.2016
11:51:02

Alex Milushev
21.07.2016
11:51:05
бля

Vlad
21.07.2016
11:51:54

Dmitriy
21.07.2016
11:52:54

Alex Milushev
21.07.2016
11:53:00
server.{{loop.index}}={{server}}:2888:3888 — а есть гарантия какая-либо, что loop.index будет одинаковый каждый раз для сервера?

Semyon
21.07.2016
11:53:34
я просто неплохо знаю руби и не очень хорошо знаю питон, так получилось
но мне вообще перпендикулярно, что из них читать

Dmitriy
21.07.2016
11:53:57

Google

Semyon
21.07.2016
11:54:25
писать проще руби, потому что в далёком 2009 я на нём писал полтора года
а на питоне нет
но вот никаких тёплых чувств у меня ни к тому ни другому нет
ну языки и языки

Alex Milushev
21.07.2016
11:55:41

Vlad
21.07.2016
12:23:09

Alex Milushev
21.07.2016
12:27:26
хм, итого, мне нужно кроме перечисления нод в инвентори файле еще и отдельную переменную держать?
как-то костыльно получается

lastsky
21.07.2016
12:37:24
тут был хороший пример про зукипер: https://habrahabr.ru/post/266481/

Vlad
21.07.2016
12:38:46

lastsky
21.07.2016
12:38:56
zk.connect={% for host in groups['zk_nodes'] %}{{ hostvars[host]['ansible_eth0']['ipv4']['address'] }}:{{ zk_port }}, {% endfor %}

Alex Milushev
21.07.2016
12:42:43

Alexander
21.07.2016
12:42:56
ansible на альте пробовал кто?

jagga
21.07.2016
12:44:48
yum с дебками?)))

nikoinlove
21.07.2016
12:45:18
С девками

Dmitry
21.07.2016
12:45:19

jagga
21.07.2016
12:45:21
бинарно

Alex Milushev
21.07.2016
12:45:55
то будет очень весело
короче, судя по всему простого и изящного способа решения нет, грустно