
inqfen
17.05.2018
10:08:21
День в хату
Господа, можно изменить hosts после импорта роли?

Nikita
17.05.2018
10:11:32

inqfen
17.05.2018
10:12:26
Ну это для таска иди имеешь в виду в vars установить?

Google

inqfen
17.05.2018
10:12:54
Я об этом думал, но как мне кажется костыль
Попробую структуру как-то поменять, может и получится обойтись без смены

Mikhail
17.05.2018
12:47:53
Господа ансиблозависимые, есть ли какой-либо текстовый редактор или утилитка, которая позволяет по выделению быстро Vault'ить секрет с определенным паролем?
Или плагин для атома

bebebe
17.05.2018
12:48:29

Nklya
17.05.2018
12:49:05
и для атома, и для вскода есть плагины для шифрования/расшифрования волта
разной степени полезности

Mikhail
17.05.2018
13:20:08
А мне нужно часть строки в файле

Salem
17.05.2018
13:36:42
если у тебя секретные данные в файле есть, почему его полностью не пошифровать?

Nklya
17.05.2018
13:41:05
Сам редхат говорит что шифровать кусками не самая лучшая идея

alex
17.05.2018
13:41:33
иногда удобно, например только connectionString

bebebe
17.05.2018
13:43:01
Сам редхат говорит что шифровать кусками не самая лучшая идея
а почему?
я шифрую данные прямо в плейбуках
один из минусов, что я так понял не очень "эффективная" работа с расшифровыванием, или экстрополяцией данных
если запускать ansible-playbook -vvv я вижу кучу вызов дешифрования, во много раз больше чем надо

Google

Nklya
17.05.2018
13:43:32
они говорят что в каких-то случаях тавер не сможет работать с таким

Mikhail
17.05.2018
13:43:39

Sergey
17.05.2018
13:43:40

Mikhail
17.05.2018
13:43:53
Имеется ввиду, что некоторые переменные будут зашифрованы
Остальные открыты и могут редактироваться кем угодно.

Nklya
17.05.2018
13:44:02
зачем себе придумывать приключения и потом стойко их обходить

bebebe
17.05.2018
13:44:53

Mikhail
17.05.2018
13:45:10

Sergey
17.05.2018
13:45:30

bebebe
17.05.2018
13:45:40

Nklya
17.05.2018
13:45:52

bebebe
17.05.2018
13:45:57

Nklya
17.05.2018
13:46:15
Выносим переменные в group_vars и нужные файлы шифруем, другие - нет

Sergey
17.05.2018
13:46:28

Nklya
17.05.2018
13:46:40
Конечно, если говнякать переменные в инвентори или плейюбуки тогда да, очень нужный функционал

bebebe
17.05.2018
13:46:42

Mikhail
17.05.2018
13:47:09
Как-то не очень охота оттуда вырезать секреты, и потом думать, какой секрет к чему должен подходить

Sergey
17.05.2018
13:49:24
секреты - свойство окружения так-то (ну в бест практисах)
в другом окружении - другой набор серкертов с теми же именами. в результате у тебя роль вообще никак не меняется в другом окружении (с другим то есть инвентори)

Salem
17.05.2018
13:54:29

Google

Roman
17.05.2018
15:02:20
Вчера спрашивал про ошибку "UnicodeEncodeError: 'ascii' codec can't encode characters in position ordinal not in range(128)"
Нашел в чем проблема - из-за строки в конфиг файле
[defaults]
ansible_managed = Этот файл управляется ansible, не вносите тут изменения - они будут перезаписаны.
Непонимает русский текст :(

Алексей
17.05.2018
15:03:07
Не могу не согласиться а ансиблом
Но третий питон по идее должен лучше работать с национальным кодировками
Правда за русский в конфигах я бы предложил кандидату покинуть комнату

Roman
17.05.2018
15:09:56
ну у всех свои стандарты, а внутренюю документацию тоже на англ. ведете?

Vadim
17.05.2018
15:10:32

Алексей
17.05.2018
15:11:39
Русский в конфиге это возможность потрахаться не только с провиженингом но и с софтом

Nklya
17.05.2018
15:13:26
И с окружением

Алексей
17.05.2018
15:13:46
Что конечно не касается баз данных. И шаблонов для отображения данных

Roman
17.05.2018
15:15:25
имхо, в современном мире с utf8 обычно проблем нет, ну кроме питона2 как тут

Алексей
17.05.2018
15:16:08
Ахаха
У вас наверное другой мир
И я бы не против в ваш.

Vadim
17.05.2018
15:17:44
вы еще скажите таймзоны - это просто

Roman
17.05.2018
15:19:07
да обычный мир - centos, nginx, mysql
ну пока вся компания в одном часовом поясе - да)

Igor
17.05.2018
15:19:26
Эмм... документацию на русский продукт на английском?
Или продукт изначально европейский?

Алексей
17.05.2018
15:19:46
Что такое русский продукт? 1с?

Google

Vadim
17.05.2018
15:20:06
я как будто на собеседовании, но оно скучное, кандидат даже не может вспомнить сколько раз за его жизнь в минуте была 61 секунда

Igor
17.05.2018
15:20:26
Ну или там локальный проект на СНГ
Берешь такой и ведешь на английском... и половину хедов(если сфера не IT изначально) ничего в документации не понимают

Roman
17.05.2018
15:21:47

Алексей
17.05.2018
15:22:07
Я не знаком с таким понятием. Можете расшифровать что такое локальный продукт. Это только с русскопонимающих?

Vadim
17.05.2018
15:22:31

Igor
17.05.2018
15:22:48

Алексей
17.05.2018
15:22:55
Это же конфигурация в ней интерполяции и не должно быть

Igor
17.05.2018
15:23:32

Алексей
17.05.2018
15:23:34
Как и коммит мессаги

Igor
17.05.2018
15:23:50
Да и сам проект

bebebe
17.05.2018
15:23:52
попробуйте убрать, это питоно проблема
у вас в темплейте встречаются русские символы?

Igor
17.05.2018
15:25:28

Алексей
17.05.2018
15:25:28
Да и сам проект
Думаю дело в том что когда я пишу в ide думаю на том языке что пишу. На русском в ide я не пишу

Igor
17.05.2018
15:25:51
а таких на самом деле процентов 70-80

Google

Алексей
17.05.2018
15:26:18
У меня вполне средний.
Вы наверное про какой то другой средний

Nklya
17.05.2018
15:26:53
Шапка файла в которой написано «не трогай» не сильно похожа на документацию

Igor
17.05.2018
15:26:55
Ок. Предел Present Simple)
Типа чуваки читают доки, но хуево)

Алексей
17.05.2018
15:27:43
А студенты

Igor
17.05.2018
15:28:51
Ну дык не обязательно. )
Реально фигня в том, что очень многие наши английский знают довольно плохо с точки зрения написание грамотной документации

Алексей
17.05.2018
15:28:51
Ну так их учить надо а не стебатся и занижать уровень требований

Igor
17.05.2018
15:29:15
Ептыть. Их 70-80%. Включая синьеров разрабов

bebebe
17.05.2018
15:29:21
расскажу свою историю:
в СНГ проекте делал большую автоматизацию, сделал, сдал в прод, и вяло вяло поддерживаю, потомучто все ок
ко мне приходит переодически работяга из этой конторы с мелкими хотелками (которые решаются на уровне поправить host_vars/group_vars)
в какой-то момент я научил его самому делать Pull Request , а остальное делал CI/CD
после того как он начать делать пулл-реквессты, я перешел на русский язык в коммит мессаджах. что бы работяга понимал что происходит.
такие вот условия работы в СНГ конторах

Алексей
17.05.2018
15:29:45
А то так и до написания драйверов на java дойдет

Igor
17.05.2018
15:30:16

Vadim
17.05.2018
15:30:23

bebebe
17.05.2018
15:32:07

Vadim
17.05.2018
15:32:20
fair enough

bebebe
17.05.2018
15:32:39
но до сих пор когда вижу кириллцу в коммит-мессаджах, мне становится немного по не по себе

Алексей
17.05.2018
15:32:51

Igor
17.05.2018
15:33:40

bebebe
17.05.2018
15:34:20

Алексей
17.05.2018
15:34:25
Ладно тут это всё очень офтоп