
Didaktik
12.10.2018
20:10:37

Artur
13.10.2018
05:32:43

inqfen
13.10.2018
05:33:09
А я уже там wait поставил, чтобы ее не видеть
Кароч у модуля ec2_group при попытке удаления security group, которая где-то используется, выпадает exception botocore

Google

inqfen
13.10.2018
05:35:19
А если модуль не просто вернул failed, а в нем exception выпал, то retry не работает (ну скорее всего просто интерпретатор из-за exception останавливает выполнение скрипта)
Вот такая фигня
Не продумали в общем обработку исключения кто делал модуль, надо бы пофиксить (но времени на это у меня конечно не будет)

Марат
13.10.2018
08:29:27

inqfen
13.10.2018
08:34:40
Да там не чекать по факту надо, предыдущим таском я её как раз удаляю, но реально с rds удаляется только секунд через 5-10
Поэтому хотел сделать 3 попытки удаления раз в 5 секунд

bebebe
13.10.2018
08:35:52
Пора переходить на терраформ

inqfen
13.10.2018
08:36:02
Но просто добавил перед таском 10 секунд ожидания в итоге

bebebe
13.10.2018
08:38:05
я одно время провижинил AWS при помощи ansible
потом перелез на terraform и часть проблем ушло
если терраформу сделать backend на s3 например
то в ансибле можно будет скачивать стейт терраформа из s3 и инклудить их как факты, т.к. там json

Vadim
13.10.2018
08:40:46
хммм, интересно, одна наша команда наоборот ненавидит терраформ + AWS - трудно трекать что создалось и что нужно удалить

bebebe
13.10.2018
08:42:36

Vadim
13.10.2018
08:44:22

Google

Vadim
13.10.2018
08:44:47
но особо деталей у меня нет, в этот волшебный мир я окунусь я еще не скоро

bebebe
13.10.2018
08:44:57
https://www.terraform.io/docs/backends/types/etcd.html ыц
рядом есть для etcdv3

Vadim
13.10.2018
08:46:12
чтобы хранить стейт в etcd его сначала надо поднять :)

bebebe
13.10.2018
08:48:22
очень сложно, я думал будет намного проще

inqfen
13.10.2018
09:02:10
Чтобы некий скрипт сначала сходил на aws, посмотрел что там есть в реальности, актуализировал стейт и после уже работал terraform

bebebe
13.10.2018
09:03:44

inqfen
13.10.2018
09:04:02
Банально, в рамках устранения пиздецомы например, я могу что-то изменить руками
Они и в доках так говорят
Но типа, пока только стейт
Живите так

bebebe
13.10.2018
09:10:28
все что вы пишите, я просто не понимаю.
как раз для этого и был создан терраформ, что бы те проблемы которые вы описываете не случались ?
впрочем, это оффтопик. есть @hashicorp_ru и @terraform_ru для этого

Terminator
13.10.2018
15:58:26
Grisha Tatsiy будет жить. Поприветствуем!
@artem_si будет жить. Поприветствуем!

Марат
14.10.2018
12:23:14
Такое может сработать на удаленных хостах?
- name: Create vlan interface
net_interface:
name: "{{ ansible_default_ipv4.interface }}.4000"
enabled: True
speed: 1g
duplex: full
mtu: 1400
"msg": "invalid connection specified, expected connection=local, got ssh"

zhag
14.10.2018
14:10:04
А можно так?
—extravars @https://myfuckingapi.io/client-settings.json

Google

Kris
14.10.2018
22:07:47
микротик + ансибл есть возможность upgrade по мактелнет?

Dumitru
14.10.2018
22:39:27
всем привет, пытаюсь установить переменную для группы хостов, а ансибл ее не видит
[docker]
node0 ansible_host=192.168.99.101
[docker:vars]
ansible_user=docker
он все пытается юзать root@...
что может быть не так?

Artem
14.10.2018
22:40:14
ssh_ansible_user?

Dumitru
14.10.2018
22:41:02
то есть проблема именно в том что как только я выношу это отдельно оно игнорит

Artem
14.10.2018
22:41:25
Всегда в строчку пишу

Vlad
14.10.2018
22:42:07

Dumitru
14.10.2018
22:42:24
оч странно, но сейчас попробую
нашел, надо было ansible_ssh_user, но когда делаю в одну срочку работает и ansible_user

Vladislav
15.10.2018
06:08:52
У меня работает ansible_user в yml и при выводе переменных в group_vars папку
Подскажите, как быть, когда нужна одна роль, но с разными настройками? Прописывать по условиям с тегами?

Asten
15.10.2018
06:12:39

Vladislav
15.10.2018
06:13:18
Темплейт например один, в нем конкретные переменные

Asten
15.10.2018
06:13:44
Выноси эти переменные в group vars/host vars

Vladislav
15.10.2018
06:13:59
И тут до меня доходит, что их надо переопределять на уровне выше, например на хост групп варс

Terminator
15.10.2018
07:15:45
@victorpomidor будет жить. Поприветствуем!

Alexander
15.10.2018
08:28:29
docker_image: как мне при пуше в репо дать кастомный тег и одновременно latest ?
Два раза пушнуть, конечно, вариант, но, я так понимаю, он два раза его грузить будет? Или просто sha256 пошлёт сначала?

Vladislav
15.10.2018
08:33:11
Подскажите, я правильно понимаю, что для плагина докера необходимо либу ставить на удаленной машине?

Google

Alexander
15.10.2018
08:33:18
Да
pip install docker-py

Vladislav
15.10.2018
08:33:39
Блин, но это же не вяжется с концепцией "ничего лишнего на хосте"...

Admin
ERROR: S client not available

Alexander
15.10.2018
08:34:28
Для 2.6 чего?

Vladislav
15.10.2018
08:34:43
питона
И получается, что по феншую надо либу пихать в энвайрмент, что в свою очередь надо переопределять интерпретатор для удаленного хоста, получается какой-то ппц

Victor
15.10.2018
09:04:40
Блин, но это же не вяжется с концепцией "ничего лишнего на хосте"...
Ну у тебя как минимум в большинстве случаев там должен стоять питон.
И конкретно с докером не пробовал, но чисто теоретически демон докера можно заставить слушать по сети и управлять им с control node, но я бы сказал что это ультра не секурно. Зато не нужно ставить пиповских пакет.

Vladislav
15.10.2018
09:05:43
?

Flover
15.10.2018
09:08:07
утро доброе
юзал кто нибудь этот модуль? https://docs.ansible.com/ansible/2.6/modules/zabbix_host_module.html#zabbix-host-zabbix-host-creates-updates-deletes

Alex
15.10.2018
09:09:21

Flover
15.10.2018
09:11:43
немного не понимаю как он работает
у меян есть дофига хостов в файле хостс и я хочу их добавит ьв заббикс для мониторинга
он будет на каждый заходить и от фигачить
или прямо с ансибла

Alex
15.10.2018
09:14:10

Flover
15.10.2018
11:16:10
Народ есть такая запись в hosts
100417 ansible_ssh_host=10.112.17.10 ansible_ssh_user=root ansible_ssh_pass=pass

Google

Flover
15.10.2018
11:16:32
можно как то в плейбук дернуть первый параметр?
прямо из хостс
для других вроде как понял
{{ hostvars['group1'].ansible_ssh_host }}

Artem
15.10.2018
11:22:50
Про них помнить надо всегда

Nikita
15.10.2018
12:02:02
Всем привет, подскажите пожалуйста, как в yml правильно указать regex, мне нужно модулю передать regex как строку, но ansible при выполении передает 4 слэша вместо одного

Grisha
15.10.2018
12:05:54
‘’

Nikita
15.10.2018
12:06:44

Grisha
15.10.2018
12:06:49
экран?
\
дай полностью строку

Nikita
15.10.2018
12:08:36
automemberinclusiveregex: 'c\d\d.*.\.env\.project\.company\.net'

Grisha
15.10.2018
12:09:08
и что приходит?