@pro_ansible

Страница 468 из 625
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
это телеграмм так жмет) исправился: https://paste.fedoraproject.org/paste/l8C7cS9IS6SS-jBFrelrPQ
у вас в темплейте встречаются русские символы?

и попробуйте поменять имя таски на "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 большой вопрос в том как ко всему этому делу приделать кеши. ибо каждый раз всё качать тупо долго

Алексей
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
пакетов надо с гиг
Если ты про RPM/DEB - зеркало спасает :-)

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

Алексей
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

Как часто ты делаешь тесты?
не больше 20 в неделю. но прогон тестов в 30+ минут сильно портит концетрацию

в вцентре вижу есть вариант подцепить 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
ну вот отсюда и извращения

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
кто юзает ансибл awx на сколько это уже готовый продукт?
это никогда не будет готовым продуктом как и всё остальное у редхата за бесплатно

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
10 гигов это мало, сделай диск в tmpfs. Всё будет летать.
Как это может помочь в кейсе который я описал?

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
Ну ок. Вы просто кейс не поняли

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
Постоянно нужные разные размеры диска, нужно регулярно обновлять, да и в целом не нравится. Через образ с файлом ответов на гите как-то удобнее
Ну я эту проблему решил через LVM, есть дефолтный диск для ОС, все что нужно для приложений в LVM, и можно расширить без проблем и все, ну у каждого свой взгляд на это :) Просто так быстрее как по мне и проще.

Я создаю новую группу типо /data и там все что нужно для приложения

Страница 468 из 625