Max
Max
не будешь же ты контейнеры собирать на целевом хосте
Pavel
Все делается через ssh и нет разницы удаленное оно или локальное
Dmitry
несите шотган и выключите свет! докероёбы лезут на свет!
Dmitrii
О, ведущий российский иксперт по девопс проснулся 🙃
🏳️ Phil
интересно зачем докероводам нужен ансибл
Я ansible даже на шареде использую. Как отличный универсальный современный Makefile в целях управления. Создание/удаление почтовых ящиков, создание/ротация резервных копий, letsencrypt кстати нет, но зря
🏳️ Phil
Я какое-то время думал, что это не кошерно. Но всё что я придумывал оказывалось очередным изобретением ансибла
Aleksey
ну чо вы
Aleksey
я новичков попровоцировать
Aleksey
а вы...
Aleksandr
nvkv
Aleksandr
nvkv
https://github.com/gitinsky/ansible-role-letsencrypt
Aleksandr
🏳️ Phil
Aleksandr
https://github.com/tjtoml/mattermost-ansible
Aleksandr
я отсюда энкрипт выдрал
Aleksey
а мне lego понравился
Aleksey
работает норм
🏳️ Phil
Aleksey
у меня сейчас все докер компоую файлы примерно одинаково начинаются
Aleksey
version: '2'
services:
lego:
image: xenolf/lego:latest
ports:
- 443:443
volumes:
- /etc/nginx/project_name:/data
command: --email="myemail@mail.ru" --domains="blalbla" --domains="blabla2" -a --tls :443 --path /data -x http-01 run
Aleksey
работает как часы
🏳️ Phil
А. https://github.com/schors/perkele я его просто разодрал и внешним управлением дёргаю когда надо
Aleksey
много команд там как то
Aleksey
а тут тупо все в одном
Aleksey
а
🏳️ Phil
Я же куда-то такой, сертификат, куда=то такой. Сайт домен приобрел, домен потерял и так далее
🏳️ Phil
Хехе, я кстати на виртуалках 1:1 виртуалка:сайт пихаю SimpLe
maniac
привет.
это нормально что ансибль в with_items сплющивает массивы?
maniac
т.е. есть массив [ [1,2,3], [4,5,6] ] а внутри item принимает значения 1,2,3,4,5,6 а не [1,2,3] и [4,5,6]
maniac
хм, да, он так и делает:
https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/lookup/items.py#L26
вот только за каким хером.
Aleksey
а там есть какой то другой вариант где не плющит
maniac
ну вроде with_indexed_items не плющит
сейчас жду пока выполнится лол
maniac
нет, плющит. with_list точно не.
maniac
таки да, не плющит.
Pavel
Мне кажется или это сейчас было похоже на монады ?
maniac
это было похоже на систему управления конфигурацией
которая построенна на шаблонизаторе
которая написана индивидами у которых пхп к рукам прирос.
Pavel
В монадах есть кажется тоже какое-то расплющивание вложенных списков
nvkv
эээ, в монадах?
Max
Max
т.е. есть массив [ [1,2,3], [4,5,6] ] а внутри item принимает значения 1,2,3,4,5,6 а не [1,2,3] и [4,5,6]
with_items:
- { yoba: 1, huy: 2, pizda: 3 }
Max
вот так не плющит
Max
а в таске юзаешь { item.yoba } и далее по аналогии
maniac
да с with_list тоже не плющит.
maniac
и мне юзать хеш вместо массива массивов не вариант.
Max
тогда лист )
maniac
я создаю гору интерфейсов, столько же айпишников и цепляю по 4 штуки к машине
maniac
ну да, лист.
только чтобы узнать что лист нужно тыкать в исходники, в документации глухо.
Oleg
Всем привет!
Oleg
Простая задача - собрать имеющиеся security-updates в файл для отправки по имэйл
Oleg
но что-то не выходит, даже вывод на экран не получается
Oleg
- hosts: all
gather_facts: yes
remote_user: user
become: true
tasks:
- name: Get security-updates list yum
shell: echo "yum updateinfo list security all"
when: ansible_distribution == 'CentOS' or ansible_distribution == 'Red Hat Enterprise Linux'
register: yum
- debug: var=yum.stdout_lines
- name: Get security-updates list apt
shell: echo "apt-show-versions | grep security"
when: ansible_distribution == 'Debian' or ansible_distribution == 'Ubuntu'
register: apt
- debug: var=apt.stdout_lines
Aleksey
имена на всякий не испльзуй такие для переменных
Aleksey
очень уж они утя похожи на название модулей
Danila
Есть у кого материалы по highload2016?
Aleksey
Данила, а тебе не кажется что слегка не релевантно ?
Danila
Возможно (
Danila
Ок принято
Oleg
изменение имен не дало результата
Aleksey
а что вообще такое в шел должно выполнится то
Aleksey
'echo "apt-show-versions | grep security"'
Oleg
yum updateinfo list security al
Oleg
вот это выполняется и выдает список апдейтов
Oleg
локально
Aleksey
а зачем там echo ?
Oleg
вот блин :))))
Oleg
затупил, сорри
Oleg
echo там совсем не нужно
Oleg
сейчас все отработало
Oleg
:)
Aleksey
ага
Aleksey
клева
Denis
А почему бы yumcron, apticron/unattendet-updates не пользовать для пепорта об секурити обновах?
Oleg
можно
Oleg
но это на каждом сервере нужно настроить?