
Dmitry
16.05.2018
13:22:16
и да, оно вот уже заработало

Nklya
16.05.2018
13:23:10
А еще можно sleep сделать))

bebebe
16.05.2018
13:23:13
если порт ап, то скорее всего оно едет
далеко не обязательно, если например mysql в HA кластере galera, или по другим интересным причинам
впрочем ладно, я бы советовал делать wait_for пока mysql не подключится клиентом

Dmitry
16.05.2018
13:26:32

Google

Dmitry
16.05.2018
13:26:42
если будет падать - буду думать и усложнять

George
16.05.2018
13:51:08
Как правильно делать handler'ы на ансибле (несколько тасков в handler'е, флаги и т.д.): https://medium.com/opsops/using-block-for-handlers-in-ansible-a55f45b62a96

Roman
16.05.2018
14:38:14
Подскажите как с этим жить

bebebe
16.05.2018
14:38:54
поменять цветовую схему терминала на более светлую?

Nklya
16.05.2018
14:39:21
как перестать постить скриншоты?

Matvey
16.05.2018
14:40:02
и начать постить фото экрана

Mr
16.05.2018
14:40:06
ignore_errors: yes

Roman
16.05.2018
14:43:23
это телеграмм так жмет) исправился:
https://paste.fedoraproject.org/paste/l8C7cS9IS6SS-jBFrelrPQ

Nklya
16.05.2018
14:44:10
ух ты, федора тоже запилила свой пастебин

bebebe
16.05.2018
14:44:54
и попробуйте поменять имя таски на "copy mysql config"

Roman
16.05.2018
14:45:32
да, в комментариях

Google

bebebe
16.05.2018
14:46:03

Алексей
16.05.2018
21:59:00
@FuxGN большой вопрос в том как ко всему этому делу приделать кеши. ибо каждый раз всё качать тупо долго

Alexey
16.05.2018
22:00:29

Алексей
16.05.2018
22:00:36
я про тесты в вмварьке

Alexey
16.05.2018
22:01:32

Алексей
16.05.2018
22:01:50
у меня полный прогон на всё про всё 30+ минут.
пакетов надо с гиг
я конечно преувеличиваю но не на много
вон на фре установка кликхауса
The process will require 349 MiB more space.
37 MiB to be downloaded.
я блин 37 метров качать :) не туда постмотрел
но воообще всё равно хочется шаред диск

Alexey
16.05.2018
22:04:24

Алексей
16.05.2018
22:04:33
зеркало не спасёт

Vadim
16.05.2018
22:04:37

Алексей
16.05.2018
22:04:46
для python я компилю numpy
9 минут
пакетом низя
тем более сквид не кеширует https.
а часть данных лежат именно на них

Alexey
16.05.2018
22:06:42
Как часто ты делаешь тесты?

Google

Алексей
16.05.2018
22:07:35
хочу диск а 10 гигов. lvm. порезать его на 6 осей. внутри побить по разделам кудаа монтировать. и хранить там download cache.
при создании виртуалки брать известную vdmk
в вцентре вижу есть вариант подцепить existing hard disk
https://github.com/ansible/ansible/pull/36165
придется покурить.
но вообще нет. там нельзя выбрать диск
только добавить

Nklya
16.05.2018
22:29:31
А не лучше ли вместо деланья всего этого во время билда просто готовить шаблоны пакером и с них стартовать?

Алексей
16.05.2018
22:30:03
поясни мысль

Nklya
16.05.2018
22:33:22
вместо поднятия виртуалки например с базовой убунтой или прости господи фрибсд, ты билдишь пакером подготовленные имаджи, в которых например уже есть все пререквизиты и поднимаешь виртуалки из них

Алексей
16.05.2018
22:34:05
задача билда проверить что плейбук делает всё хорошо. поэтому мне как раз надо базовую убунту и прогон плейбука

Nklya
16.05.2018
22:34:09
В этом видео Михаил Кузьмин из JetBrains примерно про это рассказывает как раз применительно к вмвари
https://youtu.be/Uc-bizW-xXE

Алексей
16.05.2018
22:35:19
у меня сейчас шаблоны и так собраны пакером но в них как раз минимум изменений.

Nklya
16.05.2018
22:37:11
а зачем тогда отдельный диск подцеплять, если можно тем же пакером закидывать пакеты в образ?

Алексей
16.05.2018
22:38:55
а откуда мне знать какие ?

Nklya
16.05.2018
22:49:09
да, честно говоря хз

Алексей
16.05.2018
22:50:28
ну вот отсюда и извращения

Vlad
17.05.2018
04:09:58

Artem
17.05.2018
04:11:22
Это под что?

Google

Artem
17.05.2018
04:11:29
Темплейты осей или что?

Vlad
17.05.2018
04:17:13
Да под что угодно. Можно под шаблоны виртуалок, под squid-deb-proxy или apt-cacher-ng. nginx cache тоже как вариант.

Adil
17.05.2018
04:46:45
Можно как то создавать и инкрементить git tags? --> v1.0.0, v1.1.0 ansibleOM

Nikita
17.05.2018
05:38:24
Всем привет, подскажите пожалуйста, как сделать loop на ожидание появления элемента? Задача в чем заключается, есть плейбук, который создаем ВМ, но сеть там появляется не сразу (минут через 10-15) и нужно дождаться появления элемента. Раньше на vmware делал типо такого:
- name: add vm to temporary inventory
block:
- ovirt_nics_facts:
vm: "{{ vm }}"
auth: "{{ ovirt_auth }}"
register: nics_facts
until: (ovirt_nics[0].reported_devices[0].ips[0].address is search("10.10.20.")) or
(ovirt_nics[0].reported_devices[0].ips[0].address is search("192.168.250."))
retries: 20
delay: 60
На новой виртуализации так не работает
The error was: error while evaluating conditional ((ovirt_nics[0].reported_devices[0].ips[0].address is search(\"10.10.20.\")) or (ovirt_nics[0].reported_devices[0].ips[0].address is search(\"192.168.250.\"))): list object has no element 0"

Yury
17.05.2018
08:57:33
кто юзает ансибл awx на сколько это уже готовый продукт?

Gleb
17.05.2018
08:58:04

Yury
17.05.2018
08:58:26
переформулирую на сколько это стабильно и удобно?)

Nklya
17.05.2018
09:02:29
Это либо его используешь или запускаешь ансибл вручную или из CI.
Вот и все опции.

Vadim
17.05.2018
09:03:54
rundeck еще есть, но там свои велосипеды внутре

Nklya
17.05.2018
09:05:24
Ну велосипедов хватает.

Sergey
17.05.2018
09:06:47
там, где должно быть событие, сделан опрос
разумнее по-другому:
свежеподнявшаяся виртуалка отправляет запрос на, к примеру, Jenkins, или Rundeck, или что-то подобное: "настрой меня полностью!"
и вот тогда уже на неё радостно набегает ансибл.....

Nklya
17.05.2018
09:11:18
Или не создавать хосты ансиблом

Алексей
17.05.2018
09:19:47

Vlad
17.05.2018
09:33:10
Если хранить download cache в памяти то скорость увеличится на порядок.

Алексей
17.05.2018
09:39:51
А как его сохранить между созданием виртуалок?

Google

Vlad
17.05.2018
09:41:26
Никак, это-же для CI/CD тестов. Кеши прогреваются по необходимости.

Алексей
17.05.2018
09:42:02
Ну ок. Вы просто кейс не поняли

Vladimir
17.05.2018
09:48:38

Nikita
17.05.2018
09:49:25

Vladimir
17.05.2018
09:49:31
Я думал у ovirt дела лучше ...
А там нет темплейтов ? Я просто давно с ней игрался не помню
Готовый образ, и тупо время клонирования из темплейта надо
У меня просто допустим centos 7 правда на vmware делает это минуту наверное не больше

Nikita
17.05.2018
09:51:24
Сейчас на темплейтах сделано, но мне не нравится

Vladimir
17.05.2018
09:59:50
Почему ?
Есть базовый образ, и дальше на него нужные роли крутить и все, по мне так это лучший вариант

Nikita
17.05.2018
10:02:59

Aleksei
17.05.2018
10:03:12
делайте виртуалки терраформом
потом ансиблом конфигурируйт

Nikita
17.05.2018
10:03:48

Vladimir
17.05.2018
10:04:44
Я создаю новую группу типо /data и там все что нужно для приложения