
Nklya
10.04.2018
13:52:20
Этожмоягифка))

Asomir
10.04.2018
15:44:07
Этажевогифка

hamper ?
10.04.2018
15:54:01
А как при ad-hoc использовании модуля shell передать ему параметр executable?

Ivan
10.04.2018
17:09:01

Google

hamper ?
10.04.2018
17:32:20

Roman
10.04.2018
18:31:36
не используя shell можно как-то проверить что пакет установлен через apt?

Leonid
10.04.2018
18:39:40
install_recommends есть у модуля apt. Вангую, что через него можно)
Но сам не пробовал)

Roman
10.04.2018
18:56:41
без shell никуда )

Leonid
10.04.2018
18:58:38
Да, точно. Чот не вчитался.
Ну походу да...

Asten
10.04.2018
19:04:07

Alexander
10.04.2018
19:23:48
https://github.com/ibuildthecloud/systemd-docker
вот такая штука гуглится

Andrey
10.04.2018
19:59:12

Asten
10.04.2018
20:29:31

Andrey
10.04.2018
20:34:01

Google

Asten
10.04.2018
20:36:34
ты правильно понял, заполнить это вставить переменные. Я просто описал весь процесс который стоит реализовать. у многих весь процесс заключается в запуске docker run -d...

Vadim
10.04.2018
20:37:07

Asten
10.04.2018
20:38:13
https://github.com/ibuildthecloud/systemd-docker
[Unit]
Description=%i service with docker compose
Requires=docker.service
After=docker.service
[Service]
Type=oneshot
RemainAfterExit=true
WorkingDirectory=/etc/docker/compose/%i
ExecStart=/usr/local/bin/docker-compose up -d --remove-orphans
ExecStop=/usr/local/bin/docker-compose down
[Install]
WantedBy=multi-user.target

Konstantin
10.04.2018
21:27:34
Мне кажется или какие-то велосипеды делаете??

Andrey
10.04.2018
21:51:39

Konstantin
10.04.2018
21:53:41
Да и я в swarm использовал докер, а деплоил гитлабом

Andrey
10.04.2018
22:06:37
А обязательно ансиблом? Кто его дёргает?
Да в принципе-то нет... Пока никто не дергает, но наверное будет дженкинс дергать...
А чем тогда редеплоить? Хочется более декларативного подхода конечно, но это пожалуй не обязательно.

Konstantin
10.04.2018
22:08:19
просто запуск через шелл
вроде обещали к 2.5 добавить поддержку stack, не знаю если добавили, я шелом дёргаю ибо все описанно в stack.yml и переменные через ENV

Andrey
10.04.2018
22:12:25
docker stack deploy -c stack.yml project_name
он в этом случае опустит все что изменилось и поднимет все что нужно.
А как быть в случае, если мне сервисы по одному выключать и переключать нагрузку через балансер?
Тогда это не мой случай?

Konstantin
10.04.2018
22:13:33
ну это в случае нескольких реплик конечно
в любом случае сервисы отдельно можно рулить, мимо stack - docker service update

Andrey
10.04.2018
22:15:44

Konstantin
10.04.2018
22:16:28
ансиблом только ноды разворачивал\убирал, дальше докер сам рулит кого куда деплоить

Andrey
10.04.2018
22:18:46

Google

Konstantin
10.04.2018
22:19:48
до сих пор не пойму, зачем все за к8с побежали, когда есть проще и легче, но приходится идти за большинством, за swarm не платят

Vadim
10.04.2018
22:28:17
Потому что сварм разваливается на лету и прибит гвоздями к докеру

Alexander
10.04.2018
22:52:04

Konstantin
11.04.2018
00:04:02
Серьёзно, многое слышал про сворм, ну такое ?

Andrey
11.04.2018
05:31:50
И он же условно повторяет инфраструктуру Гугла...

Nikita
11.04.2018
07:23:37
Всем привет, подскажите пожалуйста, мне нужно в плейбуке сделать проверку по IP и в зависимости от ответа использовать разные переменные?
Как лучше это реализовать?

Artur
11.04.2018
07:27:27
ну. when и set_fact. но мне кажется не самое элегантное решение

Nikita
11.04.2018
07:29:05
Задача вот в чем. Есть плейбук для установки заббикс агента. Но есть много серверов, которые находятся на хочтингах и для них нужно указывать айпи заббикс-прокси. Но есть и внутренние сервера где нужно указывать айпи севрвера заббикс

Kirill
11.04.2018
07:31:35

Alexander
11.04.2018
07:32:04

Nikita
11.04.2018
07:32:42

Vadim
11.04.2018
07:32:47

Nikita
11.04.2018
07:32:54
То есть хосты ни где не хранятся

Vadim
11.04.2018
07:33:25

Kirill
11.04.2018
07:35:32

Nikita
11.04.2018
07:37:17
А кто может подсказать, параметр ansible_system_vendor откуда берется?

Google

Nklya
11.04.2018
07:47:24
из фактов?

Nikita
11.04.2018
07:49:32
из фактов?
Это понятно, как это в системе определяется.

Nklya
11.04.2018
07:51:12
https://github.com/ansible/ansible/search?utf8=✓&q=ansible_system_vendor&type=

Даниил
11.04.2018
07:55:39
кто-нибудь решал задачу пуша исходников в vcs при помощи ansible?
я так понимаю git_module для этой задачи не годится и надо писать что-то свое

Nklya
11.04.2018
07:58:04
настраиваешь пользователю на той машине ключи, их прописываешь в vcs и поехали

Alexander
11.04.2018
08:01:36

Vadim
11.04.2018
08:02:49

Alexander
11.04.2018
08:03:38
ну это да, ну так и если систему выключить тоже ничего работать не будет

Vadim
11.04.2018
08:04:37
1) podman имеено так и работает, через runc без демона
2) зачем тогда быть умнее сервера и трекать что-то там, если в итоге все равно все трекает сервер?

Alexander
11.04.2018
08:04:40
за podman спасибо, поизучаю. для моих задач сейчас никакой особой оркестрации не нужно (кажется что это сложно готовить), composer как-то очень костыльно на практике выглядит (ещё одна сущность со своими командами и взлядом на мир), а podman может и зайдёт

Даниил
11.04.2018
08:06:15

Alexander
11.04.2018
08:06:17

Vadim
11.04.2018
08:07:00
он отлично заменяет композ

Nklya
11.04.2018
08:08:43

Blue_Wolf
11.04.2018
08:09:53
I wish this group was speaking only English, tired of using google translate
So much intresting information

Alexander
11.04.2018
08:10:48

Nklya
11.04.2018
08:11:34

Google

Blue_Wolf
11.04.2018
08:13:08
Is it a big community? Never heard about it

Yury
11.04.2018
08:13:19
что за гиттер?

Leonid
11.04.2018
08:13:43
Чатик от создателей Жиры)
Их ответ Slack типа)

Yury
11.04.2018
08:14:25
все пилят свой слак
даже мелкомягкие

Leonid
11.04.2018
08:14:53

Yury
11.04.2018
08:15:03
Ms teams

Leonid
11.04.2018
08:15:14
MS teams -ёлы палы)
Прохожу мимо, короче ;)

Yury
11.04.2018
08:15:26
Ща активно навязываются

Nklya
11.04.2018
08:15:41
https://gitter.im/ansible/ansible

terry
11.04.2018
08:18:30

Pavelkek
11.04.2018
08:19:44
Привет,
Гуглить умею, инфы много, но как к людям с опытом есть вопрос.
в куче инфы в просторах всея интернета, может ли кто-то выделить подходящий ресурс\книгу\видео ролики по обучению работы с Ансибл? Начиная от разворота, заканчивая написанием плейбуков, инвентори и прочее, и прочее
Спасибо.

Nikita
11.04.2018
08:26:27
Ребят, подскажите пожалуйста, как правильно использовать match в ansible ? делаю такую конструкцию:
- name: test task
debug:
msg: "OK!"
when: "{{ ansible_default_ipv4 }}" is match(10.10.20.)
ошибка синтаксиса

Alexander
11.04.2018
08:27:26
это же YAML
а Ansible уже внутри YAML, поэтому почти всегда препочитаю всё в строки заворачивать

Artur
11.04.2018
08:28:03