to post messages and comments.

Обновил ансибл до 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"}

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

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

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

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

Настоятельно порекомендовали заюзать ансибл заместо 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, но нафига тогда система если таким образом все можно запилить баш скриптом и командами.
И это только начало, я уже боюсь копать дальше чтобы не тратить время.

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