Чтобы добавлять сообщения и комментарии, .

@Zert:
Zert

Обновил ансибл до 2.0.0, стало работать в три раза быстре, но периодически появляются такие ошибки на случайных разных хостах:
fatal: [my.host.name]: FAILED! => {"failed": true, "msg": "ERROR! failed to resolve remote temporary directory from ansible-tmp-1452677063.08-205895277466160: `mkdir -p \"$( echo $HOME/.ansible/tmp/ansible-tmp-1452677063.08-205895277466160 )\" && echo
\"$( echo $HOME/.ansible/tmp/ansible-tmp-1452677063.08-205895277466160 )\"` returned empty string"}

Пока не понял, что делать, чтобы от этого избавиться. Кто-нибудь знает?

@Zert:
Zert

Похоже, надо на что-то другое переходить. Как-то у него параллелизация странно работает, чем больше серверов, тем больше задачи выполняются. Поставил параметр форка в 40, ничего не изменилось.

@Zert:
Zert

Анзибл — тоже нормальная вещь. Притормаживает, правда, немного, но зато делает то, что надо.

@Zert:
Zert

Как анзиблом создать, допустим, 10 виртуалок на Digital Ocean (есть модуль digital_ocean), и потом работать с ними? Что-то не пойму, как массово создавать.

@schors:
schors

Вы ещё не перевели свою инфраструктуру на ansible? Just do it! github.com

@schors:
schors

Сделал провизионинг ssh-ключей из хранилища github.com

@schors:
schors

что-то у меня творческий кризис. как назвать пользователя, которым ansible на сервера ходит? ninja? sprut? mafia? nlo? master? кстати, сколько ОС меня анально покарают за подчеркивания в имени пользователя?

@webus:
webus

Давно я не заглядывал в ansible. А сейчас там есть Docker модуль!

@SpringStorm:
SpringStorm

забыть прописать в hosts две строчки это =______=

@SpringStorm:
SpringStorm

А ansible 1.7 и 1.9 сильно отличаются =) никто не посоветует случаем как лучше сделать docker pull image из приватного репозитория с помощью ansible? Или ещё какие способы, как образ загрузить на десяток серверов. можно конечно Dockerfile написать, но пока не пробовала.

@TPAKTOP:
TPAKTOP

Настоятельно порекомендовали заюзать ансибл заместо rex и chef. Начал пробовать писать плейбуки. Работа с версиями пакетов идет через жопу например нет возможности выставить версию пакета выше которой тебя удовлетворяет, только либо равно либо последняя. Если у тебя как вариант стоит версия zabbix-agent-2.2.6 то установка верисии равной 2.0.9 — прокатит(бужет говорить что уже установлено); 2.0.10 — нет; 2.2.4 прокатит.
Экспорт из свн не работает, так-же как и не работает параметр force ни для экспорта ни для чекаута. Малейший шаг влево-вправо падаем с ошибкой. Копирования папки на удаленном сервере нет, есть только copy работает только для копирования с локального на удаленный сервер. synchronize (он же rsync) не работает локально просит пароли при рсинке с папки в папку. в итоге гуглим как скопировать получаем единственный вариант command: mv /path/to/foo /path/to/bar, но нафига тогда система если таким образом все можно запилить баш скриптом и командами.
И это только начало, я уже боюсь копать дальше чтобы не тратить время.

@Yurtaev:
Yurtaev

chef puppet salt всё говно, ansible наше всё

@schors:
schors

github.com

@schors:
schors

вобчем, у меня готов багрепорт в ansible. небольшой но тупой в фундаменте. никто у меня там не сидит?

@schors:
schors

уточняю вопрос. нагуглить не могу второй день. мне нужен модуль к ansible, который в rc.conf (именно в самом конфиге делает) добавляет, удаляет ip-адрес. собственно там сложность с обыгрышем алиасов, масок и групповым заданием адресов. или писать свой?

@schors:
schors

так, а есть какая-нибудь готовая приблуда к ansible, которая ставить на удалённый хост питон?

@schors:
schors

слушайте. а есть у кого-нибудь пример поднять/опустить IP-адрес на ansible? я конечно же хочу, чтобы это в конфиге осталось. да хоть linux, хоть freebsd. мне для понимания