Danila
бля, вот вы напомнили
Danila
надо ж билеты купит
Gleb
За то что бы послушать про говно еще и денег платить надо?
Danila
не, я москаль просто
Danila
itgm в питере
Rad
а записи будут, послушаем хоть ?
Aleksey
обычно нет
Alexander 🐕
Alexander 🐕
Если добуду гоупрошку
Rad
я все ваши выступления про ансибл смотрел , жаль будет это пропустить , остальные были более-менее позитивными
Alexander 🐕
Да, попробуем организовать запись
Alexander 🐕
Энсибл был хорош, но время двигаться дальше
Aleksey
столоник.
Alexander 🐕
стольник
Danila
сталлонек
Aleksey
Rad
так если записи не будет, как они узнают ?
Aleksey
ак @vrutkovs из оттуда
Alexander 🐕
Grigoriy Rochev
Aleksey
ну начинается
Bogdan (SirEdvin)
Обычно "декларативно" значит "не смотри в наш код, мы там такого навернули, что бы это все спрятать, что работает оно на честном слове"
Alexander 🐕
Bogdan (SirEdvin)
У вас в конце все равно будет что-то императивное. Например, ОС.
Alexander 🐕
Aleksey
парни а не пошли бы вы сеять разддор и ужас в девопс ?
Bogdan (SirEdvin)
И где-то на стыке будут жуткие костыли и проблемы. Как везде. Не уверен, что декларативный подход всегда лучше.
Bogdan (SirEdvin)
Aleksey
спасибо
Aleksey
на этом канале ансибл победил здравый смысл несколько раз.
Alexander 🐕
Alexander 🐕
Vladimir
Ievgen
Ievgen
Парни, а че это за нах такой?
Ievgen
недавно вроде пробегал месседж от этого бота
Ievgen
и теперь в телеге эта кнопка
Юрий
ага, аналогично было что-то такое вчера или позавчера
Alexander 🐕
Andrey
и то что надо петличку и запись звука
Roman
Коллеги, пишу модуль и не могу понять есть ли возможность возвращать значения из него в stdout? Чтобы при каждом запуске выводилось JSON значение или только через debug в плейбуке и больше никак?
Vadim
Vadim
Может и -vvv хватит
Roman
Roman
Инфы 0 или я не там смотрю
Roman
http://docs.ansible.com/ansible/devel/plugins/callback/json.html
Roman
Все, нашел. Спасибо еще раз!
Ivanushka
Привет всем
Ivanushka
Есть три вопроса по ансиблу
Ivanushka
1. http://docs.ansible.com/ansible/latest/replace_module.html#examples
У меня:
[root@centos-004 ~]# ansible --version
ansible 2.4.2.0
Как сделать так, чтобы в файлике /var/result.txt все \r\n поменялись на перенос строки, а \t на 4 пробела?
Я нашел в документацию выше, и написал следующее:
- replace:
path: '/var/result.txt'
regexp: '(\t)'
replace: ' '
backup: yes
Но это не работает
Vadim
Vadim
ну или lineinfile, если любите внезапные замены
Ivanushka
sed
Как воспользоваться этим?
Vadim
Как воспользоваться этим?
https://stackoverflow.com/questions/11094383/how-can-i-convert-tabs-to-spaces-in-every-file-of-a-directory/11094620#11094620
Ivanushka
Ivanushka
У меня скачивается файлик, а в нем все табы, пробелы, все это служебные символы
Pavel
не сработало? - shell: "sed -i 's/\t/ /g' /path/to/file"
пока не скажу на что кавычки заменить
Dmitry
https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/lookup/password.py#L280
ничто не предвещает race condition, ага
Ivanushka
не сработало? - shell: "sed -i 's/\t/ /g' /path/to/file"
пока не скажу на что кавычки заменить
ERROR! A malformed block was encountered while loading a block
The error appears to have been in '/var/collector.yml': line 30, column 5, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
local_action: copy content="{{ showall_result}}" dest="/var/result.txt"
- shell "sed -i 's/\t/ /g' /var/result.txt"
^ here
exception type: <type 'exceptions.AssertionError'>
exception: The ds ([u'shell "sed -i \'s/\\t/ /g\' /var/result.txt"']) should be a dict but was a <type 'list'>
Tadeusz
лол
Tadeusz
вы сговорились что ли? именно в этом канале такая хуйня
Ильдар
Что это 🤔 извините
Alexander
Tadeusz
870 человек это популярный канал? в соседних ни разу не видел
Aleksey
Tadeusz
ты ваще выходишь из тг? 🙂
Vadim
федоровский канал в два раза меньше и там постоянно. Но там удобный бот с банами и нотификациями админов
Vadim
тут бы бот с хелпом по модулям тоже пригодился
Tadeusz
😄 не удивлен
Aleksey
Tadeusz
не, я редко тут)
Pavel
Aleksey
привет марат