Aleksey
даже если в зависимомо прописано формально не бекем.
Boris 🦍
Но я не понимаю зачем менять порт
ну если б не менять, то костылей и проблем не было .это часть политики компании , в рамках секюрности
Aleksey
есть ограничения по хендлерам и так далее.
Aleksey
я от этой затеи в итоге отказался.
Max
есть ограничения по хендлерам и так далее.
Хм, я вынес хендлеры в отдельную роль
Max
И она в зависимости стоит и ок работает
Max
Неть, потому как десятки рестартов одинаковых сервисов писать не хочется
Aleksey
не пиши рестарты. пиши релоады
Max
Хорошо, десятки релоадов не хочется
Max
В 8 ролях написать хендлер на релоад нджинкс это не Хотет
Aleksey
nginx равнодошно относится к релоаду
Aleksey
так что это норм
Max
Я про копипасту конфигов...
Aleksey
ну у меня сейчас в кажой роли тупо есть хендлер на релоад телеграфа и на релоад консула и на системд
Max
roles/handlers/handlers/main.yml
Aleksey
не вижу в этом беды
Max
Одын конфиг на все роли
Max
Ну уж кому как нравится
Max
Мне нравится подключить зависимость и дергать хендлеры
Pavel
Коллеги, а goss или testinfra?
Aleksey
goss
Pavel
а как им проверить что-нибудь сложное, ну например статус кластера?
Pavel
ну да, на питоне сложновато будет передергать весь мой зоопарк..
Max
Вот этого сразу в баню,ще опять спамить будет.
Driver
++
Driver
с утра везде понасрал
Dmitry
Спасибо) Уже пробую
А ещё можно композ обернуть в системд юнит
Aleksey
Alex Sharov
Народ, а насколько еще актуальна "Ansible for DevOps: Server and configuration management for humans" и есть ли достойные альтернативы, чтобы погрузиться в самую суть?
Alex Sharov
ну кроме офф. мануала -) Он прекрасен
maniac
да всю жизнь как-то мануала хватало и чтения чужих плейбуков
Alex Sharov
ищу скорее не для расширения знаний, а просто "чтобы почитать в свободное время"
Alex Sharov
думал есть что-то полезное, но увы, кажется все уже стухло
Gleb
да всю жизнь как-то мануала хватало и чтения чужих плейбуков
как понять что чужой плейбук хорошо и правильно сделан?
maniac
хех
maniac
нормально интегрируется в твой проект понятно без бутылки что он делает
Василий
здравствуйте, на меня тут назначили разобоаться с ansible, я что то вообще ничего не пойму, с сисадминством никогда не сталкивался (разработчик), почитал пару статей, в теории вроде легко показалось, но вот на практике много чего непонятно, экземплов тысячи и расчитаны на тех кто уже в курсе что и как. я хотел начать с крона, http://docs.ansible.com/ansible/latest/cron_module.html нашел вот это откуда брать модуль? никаких инструкций. Как юзать в плейбуке? Для чего написан этот экземпл для роли или для плейбука? Как мне заюзать для каждого сервера отдельный сценарий?
iF
А чем плоха оф. дока на сайте?
Andrey
Этот модуль стандартный, куда ты его вставишь, дело твое, в example приведены tasks. Можешь размещать как в секции tasks плейбука, так и внутри роли
Andrey
И да, документация это потрясающе
Womchik
документация - для слабых духом
iF
http://docs.ansible.com/ansible/latest/index.html http://docs.ansible.com/ansible/latest/playbooks_best_practices.html https://galaxy.ansible.com/explore#/ - смотреть как у других http://jinja.pocoo.org/docs/2.9/
iF
https://habrahabr.ru/search/?q=ansible#h
Василий
https://habrahabr.ru/search/?q=ansible#h
я умею гуглить, вопрос тогда зачем конфа?
Василий
как бы чаты это не форумы, тут быстро могут ответить
iF
я умею гуглить, вопрос тогда зачем конфа?
У Вас вопрос на полноценное обучение
Pavel
Ну какбы спрашивать про азы..
Pavel
В гугле то не забанен
Василий
у меня не заводится, решил спросить. не понимаю почему в каждой проф конфе кто то начинает гореть с простых вопросов
Василий
инструмент обмена опытом же
Pavel
Ну тыб хотяб еррор приложил
Womchik
во-во
iF
у меня не заводится, решил спросить. не понимаю почему в каждой проф конфе кто то начинает гореть с простых вопросов
Никто не горит. Вам указали на оф. доку. Она достаточно информативна и все ваши вопросы закрывает
Василий
ERROR! 'cron' is not a valid attribute for a Play The error appears to have been in '/home/oldhowl/ansible/api_config.yml': line 3, column 3, but may be elsewhere in the file depending on the exact syntax problem. The offending line appears to be: - hosts: API - cron: ^ here
Aleksei
Народ, есть тут использующие модуль vmware_guest? Он умеет вообще корректно настраивать сеть на VMке?
Василий
--- - hosts: API - cron: name: "time" minute: "0" user: web-deployer job: "some job"
Василий
мне стартануть хотя б, один модуль завести, дальше разберусь
Nikolay
--- - hosts: API tasks: - cron: name: "time" minute: "0" user: web-deployer job: "some job"
Nikolay
посоветовал бы начать с норм редактора для yaml :)
Сразу скажи ты за vi* или nano или sublime
Василий
спасибо!
Pavel
Сразу скажи ты за vi* или nano или sublime
ну ещо атом няшно смотрится, но я его пехепешникам советую, сам вимом обмазался и доволен :)
iF
мне стартануть хотя б, один модуль завести, дальше разберусь
Вот сильно сомневаюсь. После этого начнется программирование в шаблонах и прочее. Читайте документацию. И в каждом описании модуля обозначено откуда он.
Aleksey
оставлю это здесь https://www.ansible-playable.com/
Pavel
оставлю это здесь https://www.ansible-playable.com/
ещеб молекулу в неё сунуть :)
Dima
PyCharm годная вещь
я вот опустился до того что visual studio code для mac os x поставил, пробую смотрю чо как. там есть плагины для ansible. штука тормозная, если по первому впечатлению в целом.
Womchik
Мне не понравился
Dima
оставлю это здесь https://www.ansible-playable.com/
я уже ждал Auto-Develop Custom Modules