@pro_ansible

Страница 469 из 625
inqfen
17.05.2018
10:08:21
День в хату

Господа, можно изменить hosts после импорта роли?

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

Google
inqfen
17.05.2018
10:12:54
Я об этом думал, но как мне кажется костыль

Попробую структуру как-то поменять, может и получится обойтись без смены

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

Или плагин для атома

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:53
Имеется ввиду, что некоторые переменные будут зашифрованы

Остальные открыты и могут редактироваться кем угодно.

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

bebebe
17.05.2018
13:44:53
именно поэтому. у меня все креды вынесены в отдельный файл, который закрывается волтом.
ну так то они у меня в vars все лежат, в самих плейбуках vault нету

Mikhail
17.05.2018
13:45:10
зачем себе придумывать приключения и потом стойко их обходить
Здорово работать в конторе с одним одминэ в лице себя. Не здорово, когда переменные будут редактировать посторонние люди, и знать им ходки в БД совершенно не обязательно, а держать секреты в файле отдельно плохо вяжется с логикой.

Sergey
17.05.2018
13:45:30
ну так то они у меня в vars все лежат, в самих плейбуках vault нету
тогда у тебя не должно быть лишних вызовов дешифрования.

bebebe
17.05.2018
13:45:57
тогда у тебя не должно быть лишних вызовов дешифрования.
мне все равно кажется, что их СЛИШКОМ много вызовов, но у меня и много переменных зашифрованных

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

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

bebebe
17.05.2018
13:46:42
Выносим переменные в group_vars и нужные файлы шифруем, другие - нет
ну это как бы вообще бест-практис, переменные отдельно, логика отдельно

Mikhail
17.05.2018
13:47:09
с какой логикой?
Ну у меня там дикшинари под каждый конфиг

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

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

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
ну у всех свои стандарты, а внутренюю документацию тоже на англ. ведете?

Алексей
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
Что такое русский продукт? 1с?
ну допустим какой-либо интернет-магазин :)

Ну или там локальный проект на СНГ

Берешь такой и ведешь на английском... и половину хедов(если сфера не IT изначально) ничего в документации не понимают

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

Попробовал - все так же
Так и не должно сработать

Vadim
17.05.2018
15:22:31
Берешь такой и ведешь на английском... и половину хедов(если сфера не IT изначально) ничего в документации не понимают
ну да, преимуществ ведения документации на английском много, для начала хеды не лезут

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

в общем да, локальный портал, например :)
Не знаю не играл в такое. Но думаю на автомате предложил бы на английском.

Алексей
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
Думаю дело в том что когда я пишу в ide думаю на том языке что пишу. На русском в ide я не пишу
Плюс опять же встанет вопрос разрабов с откровенно средненьким английским

а таких на самом деле процентов 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
Ну так их учить надо а не стебатся и занижать уровень требований
угу. Все конторы ломанулись обучать людей английскому.

bebebe
17.05.2018
15:32:07
ну что получил работяга понятно, не ясно только стало ли это полезно для тебя и остальных
профит для меня - я перестал делать мелкие измнения и просто делаю review Pull Request и мержу. профит для работяги - большее понимание того что происходит, что так же сократило количество обращений ко мне.

Vadim
17.05.2018
15:32:20
fair enough

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

Igor
17.05.2018
15:33:40
Регионы?
не только. Москва тоже.

bebebe
17.05.2018
15:34:20
Сложнее всего с issue на gh
там связка jenkins + gerrit + k8s, в gerrit'e проблем нет, проект приватный, в опенсурц не уйдет

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

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