
Maksim
17.09.2018
06:31:03

Terminator
17.09.2018
06:42:29
@stackdumper будет жить. Поприветствуем!

Vladislav
17.09.2018
07:46:19
Либо есть еще на node

Google

cent
17.09.2018
07:54:33

Maksim
17.09.2018
08:13:55
Собери на голанге
Жирно. Но без зависимостей

Sergey
17.09.2018
10:25:08
Надвигается следующий московский митап по IaaC. Два из трёх докладов будут по Ansible, поэтому, дамы и господа, держите ссылку для регистрации: https://devops-moscow.timepad.ru/event/810970/

Maksim
17.09.2018
10:35:31
Когда ?
увидел
не скоро
А то я похоже в москву лечу сегодня

Sergey
17.09.2018
10:36:01
только хотел написать ?
через 9 дней, в среду

Wom
17.09.2018
10:37:34
Видео будет?

Sergey
17.09.2018
11:00:18
С прошлых митапов - было.

Maksim
17.09.2018
11:11:38
тоже реклама ?

Sergey
17.09.2018
11:12:07
Если ансибл рекламировать надо, то тогда - да, реклама.

Google

Andrey
17.09.2018
11:34:37
Не с начала же можно подойти?

Sergey
17.09.2018
11:35:13
Регистрация же всегда есть перед началом. Полагаю, лучше списаться с организаторами предварительно.

Andrey
17.09.2018
11:35:38
Я имею ввиду на второй-третий доклады

Sergey
17.09.2018
11:36:20
Угу, я в этом смысле и понял

Pavel
17.09.2018
11:39:06
Коллеги день добрый. Кто нибудь делал AWX Isolated group в докере? Есть основной awx01.company.сom (awx в докере на центральном хосте), и есть хост prvt.company.com в закрытой сети, который должен управлять серверами в своей подсети, оба хоста связаны через VPN. Как правильно на prvt.company.com поднять isolated group через докер, чтобы он подсоединился к центральному awx01.company.сom

Vladimir
18.09.2018
07:15:15
С бодрым )
Коллеги, подскажите кто чем может
Есть к несколько хостов локальных, к ним редиректятся белые адреса
так же есть набор сервисов
разных, в основном веб
для того чтобы запилить отдельный сервис на какой-то хост применяю роль к группе, в которую засунут соответствующий хост
ДНС тоже пилится ансиблом
посоветуйте как быть в этой ситуации
не правильно "рукотворно" совать записи, надо сделать чтобы роль ДНС тащила адрес из откуда-то

bebebe
18.09.2018
07:23:06
cool story

Вадим
18.09.2018
07:23:26
?

Vladimir
18.09.2018
07:24:37
cool story
абсолютли )))
(дергают в разные стороны)

bebebe
18.09.2018
07:26:07
если не касаться вопроса что вы делали еще один архитектурный велосипед который должен умереть в обозримом будущем
то вы можете делать так:
у вас уже есть раздеплоенное окружение с сервисами.
соберите по ним факты
на основе фактов поймите что где раздеплоено и обновляется dns согласно тому, что где есть

Vladimir
18.09.2018
07:26:14
кто как делает?
адрес хоста - локальный, белый нужно куда-то всовывать
если всовывать в варку, то нужно напрямую к ней обращаться
если обращаться напрямую, то при смене хоста придется и это менять

bebebe
18.09.2018
07:27:47
да, именно так, поскорее переезжайте в кубик

Vladimir
18.09.2018
07:28:45

bebebe
18.09.2018
07:29:27
я тогда не понимаю проблематики, есть проблема что-бы определить в какой серый адрес мапится белый адрес?

Vladimir
18.09.2018
07:30:19
да, именно так, поскорее переезжайте в кубик
тут тоже есть некоторые приколы.... проект пилится индусами в течении лет уже пяти
до сих пор не используют гит и не могу заставить....
нельзя же устраивать саботаж ради этого....

bebebe
18.09.2018
07:32:45
Владимир сформулируйте еще раз вопрос безотносительно ансбила, какая есть проблема в серых и белых адресах?

Максим
18.09.2018
07:34:37
Всем привет. Есть такой код https://pastebin.com/KDdRYVNK
задача "setup. Копирую общие файлы nginx" всё время пропускается. Ну как всё время. Если после неё добавить ещё какую-нибудь задачу, то она будет отрабатывать, а если после неё нет задач, то игнорирутеся. При этом следующие задачи выполняются. Подскажите, пожалуйста, что я делаю не так.
Запускал с -vvv, но ничего странного не увидел. Вот кусок вывода для игнорируемой задачи
https://pastebin.com/B7Cg0bmm

Vladimir
18.09.2018
07:36:42
проблема такова
есть к примеру хост локальный local-2
у него белый и серый
есть сервис support - type web
есть сервис wiki - type web
у них разные сервисы задействованы, на фронте нжинкс, в одном бэкэнд апач, в другом фпм
для того чтобы распределить роли я создаю группы
[support]
local-2
[wiki]
local-2

Google

Vladimir
18.09.2018
07:37:17
применяю роли соответственно к группам
а для ДНС получается мне в темплейте нужно привязываться не просто к содержимому группы, но еще и дергать хоствар хоста в которой должен быть прописан белый ИП
в принципе я наверное понял что мне нужно поковырять

bebebe
18.09.2018
07:39:57
я вам про это и говорил, на основе собранных фактов об окружении рулить dns'ом
почувствовал себя утенком ? ?

Vladimir
18.09.2018
07:40:40

Terminator
18.09.2018
07:49:23
Aleksandr Grishanov будет жить. Поприветствуем!

Nklya
18.09.2018
07:59:44
Практика показывает, что когда все хуево, в лучшем случае так и останется

Vladimir
18.09.2018
08:00:18
на "все" не рассчитываю, но некоторые велосипеды точно уйдут

Nklya
18.09.2018
08:00:39
А в худшем - просто сложность ещё на порядок уедет

Vladimir
18.09.2018
08:02:29

Alexandr
18.09.2018
08:04:14
Ооо класс

Kirill
18.09.2018
10:11:19
а fetch модуль уже научили делать src=directory вместо src=file ?

Danis
18.09.2018
10:22:43

Kirill
18.09.2018
10:24:55
значит опять мне рыть synchronize

Danis
18.09.2018
10:28:18

Sergey
18.09.2018
10:38:13

Admin
ERROR: S client not available

Google

Kirill
18.09.2018
10:44:18
ну да, может оно и верно, но я тут заметил что synchronize не умеет создавать directories если в dest: $path/bla/bla и этого $path/bla/bla не существует
и приходится дергать file c path: $path/bla/bla что как-то тоже не ахти

Danis
18.09.2018
10:52:17

Sergey
18.09.2018
11:00:36
Не уверен, что понял вашу мысль, можете пояснить?
Поясняю.
Ситуации, когда человек желает "мониторить *, или "скопировать *", или "изменить только одну строку в файле, содержащем *", прямо и недвусмыслено указывают на проблему в самом процессе. Проблема заключается в нежелании брать на себя полноту ответственности за что-либо - будь то содержимое удалённого каталога, или же содержимое файла с настройками, или поддержание актуальности списка всех объектов, которые должны мониториться.

Danis
18.09.2018
11:04:47

Kirill
18.09.2018
11:05:02
засада - https://bpaste.net/show/2fc81a92e716 если локально эти папки в dest= не существуют, то synchronize module их не создает ибо делает просто mkdir, а не mkdir -p

Dok
18.09.2018
13:56:33
ну так делаешь
apt:
name: rabbit
register: apt_install
- name: keys
...
...
when: apt_install.changed
FAILED! => {"changed": false, "msg": "Unsupported parameters for (apt) module: register Supported parameters include: allow_unauthenticated,autoclean,autoremove,cache_valid_time,deb,default_release,dpkg_options,force,force_apt_get,install_recommends,only_upgrade,package,purge,state,update_cache,upgrade

Денис
18.09.2018
13:59:34
а с отступами все нормально? он судя по ошибке, считает что register - параметр модуля apt
а register относится к таску, и должен быть на уровне name и названия модуля

Dok
18.09.2018
14:05:11
А, не. всё)
Спасибо, звиняюсь что потревожил

Terminator
18.09.2018
16:46:50
@Win32Sector будет жить. Поприветствуем!

Павел
18.09.2018
16:48:01
Товарищи, а кто-то скрещивал Teamcity c Ansible

Danis
18.09.2018
16:55:59
"Ansity"
P.S. не троллинг, просто плохая шутка)

Terminator
18.09.2018
17:06:10
Alexander Voronov будет жить. Поприветствуем!

Vasily
18.09.2018
17:39:22
господа, у вас unarchive работает?
tar -xzvf a.tar.gz успешно распаковывает архив (на целевом хосте), тогда как
unarchive: src=a.tar.gz dest=existing-dir
разваливается: Command \"/bin/tar\" could not handle archive.
переименовывать в tgz/gz не помогло. v 2.6.4

Udjin
18.09.2018
17:49:23
у меня с 2.6 трабла на трабле
даунгрейднулся до 2.5.2 и все проблемы ушли

Павел
18.09.2018
17:51:26
P.S. не троллинг, просто плохая шутка)
Ну мало ли) просто в тимсити есть возможность исполнять плейбуки в билд степах. Ну и вопрос, можно ли получать ансиблом переменые, указанные в Parameters Build Step’а. Вдруг, кто-то в курсе.

Google

Vasily
18.09.2018
18:01:00

Danis
18.09.2018
18:03:01
Нужно было немного разбавить этот чат))

qww
18.09.2018
18:10:37

Vasily
18.09.2018
18:10:57

Nklya
18.09.2018
18:14:02

Павел
18.09.2018
18:16:37