Т.к. стандарт у нас на серверах CentOS — sh там симлинк на bash. А на рабочей станции Ubuntu и там sh это симлинк на dash. Т.к. скрипты я отлаживаю и запускаю на разных системах — то использую всегда bash, для единообразия и чтобы не наткнуться на их разную обработку.
Бегло просмотрел статью, но так и не понял, какую задачу вы решаете этим самым lsyncd?.. Просто синхронизируете файлы на двух машинах? В этом случае не имеются в виду файлы пользователей, базы, прочее? Просто «Hello, Word»?
У вас есть опыт такой «репликации» действительно нагруженного сайта, где фронты синхронизируются именно такой схемой?
Дальше система восстановит сама все из образа и сообщит пользователю, что он может работать
Я так понимаю вы просто накатываете ему стандартный образ? Т.е. если система не грузится (со слов пользователя, а они те еще выдумщики), вы просто накатываете дефолтный образ и пользователь работает? У вас должно быть там ангелы сидят :)
Все ваши методы установки очень интересно читать (PXE, uTorrent), но при 100 компах в организации откройте уже для себя Active Directory, WDS, GPO и не побоюсь этого слова SCCM.
Из-за большого кол-ва проектов (порядка 10), пришлось в каждый подключать свой собственный файл с некими константами.
А потом решать проблему с доступом пользователей и их заведением на разные группы хостов…
А группа ssh_users для каждой группы хостов определяет список пользователей, данные о которых берутся из общего файла group_vars/all. Фильм Начало тут отдыхает :)
пользователь определялся видом
имя перменной не может содержать точку, ансибл воспринимает ее как переменную, а экранировать не получилось. И пробел в комменте тоже)
Из последнего скорее не велосипед, а просто особенность — настроил автоматическое добавление хоста в мониторинг заббикса при его первоначальной настройке. Использую для этого API заббикса и модуль ансибла uri, так он заставляет писать json как будто я сотону вызываю.
В основном велосипеды делались для переменных, которые ансибл страсть как любит. Переменные для переменных в переменных. В итоге через месяц ты уже не понимаешь, как оно работает :)
А вообще с ним весело )
Отличная статья. Год назад начал внедрять Ansible у себя — порядка 700 хостов ею держим на данный момент, не все автоматизированно, но некоторый пул задач безусловно ею решается.
В процессе эксплуатации конечно вылезают велосипеды, но куда же без них.
В будущем будет книжка целая — shop.oreilly.com/product/0636920035626.do
В задачке про Strange Protocol нагуглился-написался такой костыль, но не прошел проверки. Вдруг кому пригодится :)
Извините, напомнило тему с форума:
— (Нецензурная брань запустивших)
P.S. НЕ ЗАПУСКАЙТЕ эту команду в рабочей среде. Пожалуйста
Вы не пробывали забирать данные для Grafana из Заббикса?
У вас есть опыт такой «репликации» действительно нагруженного сайта, где фронты синхронизируются именно такой схемой?
А статью про uTorrent и софт прочитаю с удовольствием.
Я так понимаю вы просто накатываете ему стандартный образ? Т.е. если система не грузится (со слов пользователя, а они те еще выдумщики), вы просто накатываете дефолтный образ и пользователь работает? У вас должно быть там ангелы сидят :)
Все ваши методы установки очень интересно читать (PXE, uTorrent), но при 100 компах в организации откройте уже для себя Active Directory, WDS, GPO и не побоюсь этого слова SCCM.
Из того, что вспомнил — пляски с генерацией ИД уникального по последним трем октетам адреса:
Из-за большого кол-ва проектов (порядка 10), пришлось в каждый подключать свой собственный файл с некими константами.
А потом решать проблему с доступом пользователей и их заведением на разные группы хостов…
А группа ssh_users для каждой группы хостов определяет список пользователей, данные о которых берутся из общего файла group_vars/all. Фильм Начало тут отдыхает :)
пользователь определялся видом
имя перменной не может содержать точку, ансибл воспринимает ее как переменную, а экранировать не получилось. И пробел в комменте тоже)
Из последнего скорее не велосипед, а просто особенность — настроил автоматическое добавление хоста в мониторинг заббикса при его первоначальной настройке. Использую для этого API заббикса и модуль ансибла uri, так он заставляет писать json как будто я сотону вызываю.
В основном велосипеды делались для переменных, которые ансибл страсть как любит. Переменные для переменных в переменных. В итоге через месяц ты уже не понимаешь, как оно работает :)
А вообще с ним весело )
В процессе эксплуатации конечно вылезают велосипеды, но куда же без них.
В будущем будет книжка целая — shop.oreilly.com/product/0636920035626.do