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 и там все что нужно для приложения