Vitaly
🤣🤣🤣
На примере сэйлфорса
Vitaly
1 таблица 800 колонок :)
Max
можно и 1 колонку такую веселую сделать...
Max
засунуть в нея jsonчиков несколько....
Timur
Давайте сворачивать оффтоп про субд
Sun
в Израиле есть не плохой выбор, если работают с Болгарами, то уж явно что жопятся ;)
Нет, здесь иначе. Здесь просто специалисты так дорого стоят, что просто караул. Синьор-фронтенд стоит $12к/мес плюс налоги на него. Ну и так далее
R
Для отставших, "здесь" это где?
Max
Для отставших, "здесь" это где?
думаю имеется в виду в Израиле
George
видимо, в Израиле не найти работу. Кстати, там неужели такая высокая цена жизни? Или просто высокие цены из-за постоянной войны?
Max
оплата действительно хорошая. если скринишь людей, то получаешь то, за что заплатил. (выписываю стереотипы) американец: - распишет все процессы, презентации, соглашения и handoffs, - подчеркнет бизнес ценность, - выдаст все майлстоны сам. minimal management, не слишком мгого вопросов, слишком мало, и слишком высокая процедуральность. восточно еропеец: - все напишет точно по буковкам ТЗ, никакие процедуры ему не страшны (может забить) даже если ТЗ - полный маразм, вопросов не будет - не будет и промежуточных deliveries, коленки манагера будут дрожать и волосы в подмышках седеть почти обяз. micromanagement. потому что договорились что бд будет майсиквел на убунте, а поднимется постгреш на арклинухе или openbsd 👹. без согласования, обычно с устарелыми практиками и методологиями, и еще всякие дефенсивные практики нинзя-кодинга 🤣 израильтянин: - на фазе планировки заипет вопросами, расспрашиваниями (в процессе этого уже будет готов PoC) - на каждый delivery надо будет дискутировать. иногда ругаться матом, в перемешку с рассказами о маме, жене, детях и самом классном фалафеле тысячелетия. - в кризисной ситуации поднимет сервер на телефоне, и перенаправит трафик, чтобы демо прошло, и ссимулирует ответы api вручную через терминал :) (высокая способность к импровизации.) ессно утрирую и стереотипизирую.
George
оплата действительно хорошая. если скринишь людей, то получаешь то, за что заплатил. (выписываю стереотипы) американец: - распишет все процессы, презентации, соглашения и handoffs, - подчеркнет бизнес ценность, - выдаст все майлстоны сам. minimal management, не слишком мгого вопросов, слишком мало, и слишком высокая процедуральность. восточно еропеец: - все напишет точно по буковкам ТЗ, никакие процедуры ему не страшны (может забить) даже если ТЗ - полный маразм, вопросов не будет - не будет и промежуточных deliveries, коленки манагера будут дрожать и волосы в подмышках седеть почти обяз. micromanagement. потому что договорились что бд будет майсиквел на убунте, а поднимется постгреш на арклинухе или openbsd 👹. без согласования, обычно с устарелыми практиками и методологиями, и еще всякие дефенсивные практики нинзя-кодинга 🤣 израильтянин: - на фазе планировки заипет вопросами, расспрашиваниями (в процессе этого уже будет готов PoC) - на каждый delivery надо будет дискутировать. иногда ругаться матом, в перемешку с рассказами о маме, жене, детях и самом классном фалафеле тысячелетия. - в кризисной ситуации поднимет сервер на телефоне, и перенаправит трафик, чтобы демо прошло, и ссимулирует ответы api вручную через терминал :) (высокая способность к импровизации.) ессно утрирую и стереотипизирую.
видимо, я последний
Max
видимо, в Израиле не найти работу. Кстати, там неужели такая высокая цена жизни? Или просто высокие цены из-за постоянной войны?
Очень просто найти работу, но такую, чтобы тебя не старались стереть в порошок либо - долго выбирать, либо создавать ее себе сам.
Max
отношения очень открытые и народ разговорчивый, нет выпендрежной иерархии в организациях, обычно манагеры и инженера кушают вместе, заказывают в одном месте, нередко даже работник-инженер даже подвозит друга CTO на своем мопеде/авто/коне в офис, ну и в таком случае босс может даже забрать детей работника из садика, пока работник делает покупки себе и боссу в супермаркете 👹👹👹
Max
потому что служили в одном полку...
Max
и это не мешает сделать выговор, или оспорить мнение начальника на совещании.
Max
видимо, я последний
ну и чудненько. среди девупсов это очень частовстречаемый диагноз.
Fess
Всем привет! Подскажите плиз, есть такой плейбук: - name: run script test shell: "{{ item }}" loop: - "/home/user/test.http.sh | tail -n1" - "/home/user/test.dns.sh| tail -n1" register: http_res - debug: msg="{{ http_res }}" - debug: msg="{{ http_res.stdout_lines }}"
Fess
Последний такс не отрабатывает, , подскажите, как можно вывести http_res.stdout_lines для каждого элемента словаря?
Artem
file: path: "{{item.1}}" state: absent loop: "{{markfiles.results|subelements('stdout_lines')}}"
GithubReleases
ansible/ansible was tagged: v2.7.10 Link: https://github.com/ansible/ansible/releases/tag/v2.7.10 Release notes: New release v2.7.10
Alex
ansible/ansible was tagged: v2.7.10 Link: https://github.com/ansible/ansible/releases/tag/v2.7.10 Release notes: New release v2.7.10
Блин, вот бы он ченджлог публиковал. Задрало искать
Ждун
https://github.com/ansible/ansible/blob/stable-2.7/changelogs/CHANGELOG-v2.7.rst#v2-7-10
Sergey
@tgadiev ты вроде писал, что много виндовых модулей чинил с коллегами на работе?
Sergey
Смотрю чейнджлог просто, там win_ правок дофига. Респект!
Sergey
Почистил спам.
GithubReleases
ansible/ansible was tagged: v2.8.0a1 Link: https://github.com/ansible/ansible/releases/tag/v2.8.0a1 Release notes: New release v2.8.0a1
Stepan T.
Господа, мне нужна помощь.
Stepan T.
Чьё это лого?
Stepan T.
У нас вокруг стола собрался консилиум и никто не знает
Stepan T.
Ансибл энтузиасты знают всё
Timur
@tgadiev ты вроде писал, что много виндовых модулей чинил с коллегами на работе?
Ну, не много уж. Просто делаем иногда, когда нам что-то сильно мешает или чего-то сильно не хватает.
George
Чьё это лого?
а может перевернуть? Тогда Лямбда получается
Stepan T.
Лямбда лого?
Stepan T.
=)
Dmitry
Haskel
Stepan T.
Спасибо!
George
я был близок )
George
Dok
Если да, то service: name: networking state: restarted
Сессия зависает, а потом обрывается, в этом и проблема. Я знаю как можно, но не знаю как надо
Vladislav 👻
Где-то даже примеры были с документацией
Артём
wait_for
Артём
https://docs.ansible.com/ansible/latest/modules/wait_for_connection_module.html
Vladislav 👻
👍🏻
John
Парни, есть команда postgresql-setup initdb. как ее в ансибле реализовать? через shell отсутствует проверка на иденпотентность, и соответственно второй проход фейлится. Как правильно реализовать?
Denis
ну на сколько я понимаю что до этой команды постгрес лежит и не слушает порты
Denis
можно как то так проверить
Vladislav 👻
Либо без хука костылем when changed
Denis
Либо без хука костылем when changed
ну это совсем костыль
Vladislav 👻
Ну в целом нет
John
Как хук, который дергать только если надо
а можно пример или ссылку. не знаю пока как реализовать даже после ваших слов
Vladislav 👻
Попозже пните, посмотрю, у меня airflow с таким примером
John
окай
Anonymous
Мб плагин на питоне написать и юзать его?
John
ну да, одна. плейбук по сути для бареоса)
John
кажется обманул) вот так - name: Check if PostgreSQL database is initialized. stat: path: "{{ postgresql_data_dir }}/PG_VERSION" register: pgdata_dir_version - name: initdb shell: postgresql-setup initdb when: not pgdata_dir_version.stat.exists vars: ansible_ssh_pipelining: true - name: enable and start the PostgreSQL server systemd: name: postgresql enabled: yes state: started
Алексей
Коллеги привествую. Кто нибудь может в "двух словах" рассказаь зачем нужна молекула для теста ролей, как это применять на практике?
Max
это механизм тестирования. сокращает время change->test. ускоряет этим разработку роли.
Алексей
ну как бы это понятно, только что это даёт в практике? Чем отличается от тестового прогона на тестовой машине?
Max
тем, что тестовый прогон ты делаешь руками валидацию результата.
Max
а в молекуле ты пишешь код на питоне, который проверит что изменения применены в ожидаемой форме.
Алексей
а как он проверит?
Max
она поднимает тебе контейнер, на нем загоняет роль, и запускает питон, который проверяет, что файлик создан, что в нем есть что надо.
Max
и т.д.,
Max
что сервис бежит, что порт открыт.
Max
проникся?
Алексей
какая то двойная работа - опиши таски, потом опиши ещё ра те же таски только через молекулу
Max
да, такой ужас, и тесты писать надо.
Max
намного проще писать без багов, правда?
Max
;)
Алексей
не пойму пока нахуа
Max
ты когда нибудь код писал ?