Aleksandr
Влад 🇺🇦
Всем привет, обьясните плиз, не могу никак понять вот есть puppet который следит за конфигурацией различных nginx , mysql и каждую минуту приводит ее к шаблонному виду если там что то руками поправили, так же ролодит службу или рестартует ее, как тоже самое можно сделать на ansible
Tadeusz
костылями
Aleksandr
воспользоваться запуском ансибла по расписанию с сервера или пулл-модели локально
inqfen
inqfen
Я же говорю иди в соль
Aleksandr
https://docs.ansible.com/ansible/latest/cli/ansible-pull.html
Влад 🇺🇦
та не, salt не хочу..
inqfen
Ансибл не отслеживает конфигурации, он их пушит
Aleksandr
Мьсе знает толк
человек спросил - я ответил. его дело дальше принимать ответ и делать этот вариант или поискать другой софт под эту задачу
Lev
Aleksandr
inqfen
ноуп
Влад 🇺🇦
это как то озадачило меня, получается puppet и foreman лучшее средство для этого?
inqfen
Alesha
foreman + ansible)
Lev
а кто виндой пользуется нонче?
https://kb.cert.org/vuls/id/849224/ оно конечно решето.. вон 20 лет багу и только сегодня закрыли, но как бы да. Пользуются
Aleksandr
Aleksandr
inqfen
В америках винды полно
inqfen
Весь корпоративный сектор на ней плотнее чем у нас и куча всего на сишарпе
inqfen
Если у нас сайтик чего-то почти по умолчанию на пыхе, то там это с большой вероятностью asp
inqfen
как-то исторически сложилось
Sergey
Muslim
Добрый день, не подскажете кто как обновляет openssl на debian 8? Не могу обновиться до 1.1.1, максимум - 1.0.1.
Если пишу не туда - не тыкнете ссылкой на чат linux?
Denis 災 nobody
https://t.me/debianl
Denis 災 nobody
тут это лютый оффтоп
Maksim
Привет.
Мне нужно вручную определять, обновлять систему или нет. Хочу сделать это через переменную или extra-vars
Maksim
Как это указать в таске, так ?
when: ansible_facts['os_family'] == "RedHat" and update_system == "yes"
Alexey
Maksim
Maksim
У меня идея такая, что у меня стоит update_cache всегда, и update_system, когда задана определенная переменная
Maksim
Grek 🇺🇦
автоматически разруливать конфликты в пакетах то еще счастье
Lamobot
Maksim
Maksim
Maksim
Чем плох единонвременный yum update * latest
Maksim
конфликтами?
Отделение Bereke Bank
А так зачем?
Ну так не надо вводить какую-то экстраварсу)
Lamobot
Sergey
Aleksandr
правильнее это это делать не ансиблом, а через unattended-upgrades. выполняешь pin критичных пакетов (их обновлять вручную) и в унаттенде указываешь что и как обновлять остальное
Denis 災 nobody
Vitaliy
Доброго времени суток! Подскажите, пожалуйста.
Аnsible можно научить выполнять задание параллельно на серверах для определённых задач?
Сейчас он к примеру установит пакет1 на серверА, потом уже на серверB, и далее на серверС, потом также для пакет2.
Хотелось бы пакет1 сразу на Сервера А,B,C, далее пакет2.
Цель: немного уменьшить время выполнения плэйбука. Такая надстройка как mitogen не дала прироста конкретно для моего плэйбука, поэтому без неё.
Sergey
Vitaliy
тут я не осведомлен, видимо 0
Sergey
Vitaliy
иду в ман по слову forks.
Aleksandr
Sergey
По дефолту вообще-то параллельно работает
Sergey
Если что
Vitaliy
ок, спасибо.
Timur
Доброго времени суток! Подскажите, пожалуйста.
Аnsible можно научить выполнять задание параллельно на серверах для определённых задач?
Сейчас он к примеру установит пакет1 на серверА, потом уже на серверB, и далее на серверС, потом также для пакет2.
Хотелось бы пакет1 сразу на Сервера А,B,C, далее пакет2.
Цель: немного уменьшить время выполнения плэйбука. Такая надстройка как mitogen не дала прироста конкретно для моего плэйбука, поэтому без неё.
по дефолту ansible выполняет таск1 на всех серверах, ждёт завершения, потом выполняет task2 на всех серверах итд
Timur
а, вот выше уже скинули ссылку на документацию :)
Anonymous
коллеги а напомните, как в модули. copy копировать так чтобы не создавалась имя, пример
- name: copy nexus
copy:
src: "/tmp/nexus21"
dest: "/opt/nexus"
remote_src: yes
в такой конфигурации будет в папке назначения /opt/nexus/nexus21 а я хочу чтобы было все внутри /opt/nexus
Timur
with_fileglob?
Denis 災 nobody
Anonymous
рсинк уже изврат какой то
Anonymous
в модуль копи было типа -d1 как то так
Aleksandr
Anonymous
Vadik
Всем привет
Есть проблема скопировать файл с удаленной машины на другую адаленную. Эти машины между собой могут общатся по ssh, ключики добавленные
Пытаюсь так решить проблему не получается:
- hosts: host198
become: yes
tasks:
- name: Synchronize two directories on one remote host.
synchronize:
src: /tmp/dump_test_db.sql
dest: /tmp/
mode: push
run_once: true
#remote_src: yes
delegate_to: host131
Timur
Vadik
Как бы смешно не звучало захожу ansible on remote host, копирую файл размер 2м на удаленную машину с помощью модуля synchronize
Но всегда при копировании сесия виснет
Sergey
Vadik
есть мастер хост когда на него заходит ансибл он делает дамп бд и копирует на другой хост , задача пользоватся только модулями ....
Sergey
Vadik
нет на работе
Aleksandr
remote_src?
Vadik
Всегда пользовался в таких случаях shell: scp file host_dest
Vadik
сейчас не катит