Search
Write a publication
Pull to refresh
1
0
Максим Бажин @FactorT

Главный архитектор разработки PaaS-продуктов

Send message

А почему сразу в своём резюме не указывать желаемую зп? Это избавит от танца "скажи цифру первым" и отфильтрует тех, кто не готов столько платить.

Именно так я и описал в вариантах с FQDN, где один и тот же адрес снаружи резолвится в IP-адрес NAT, а внутри резолвится в ip-адрес конечного сервера.

И всегда добавь в конец роли принудительный вызов хендлеров.

И конечно появляется логичный вопрос - а почему, зачем?

Ответ: потому, что все хендлеры по умолчанию срабатывают не по завершению роли, а по завершению плея. И если в одном плее указано несколько ролей есть секция tasks и post_task, и они завязаны на результат выполнения конкретной роли, то тогда обязательно надо принудительно хендлеры в конце этой роли вызывать.

Используйте fail, а не assert для понятных сообщений об ошибках.

Позвольте не согласиться. Assert имеет функционал по выводу понятных сообщений как в случае успешной проверки, так и неуспешной.

Пример:

- name: Example assert
  ansible.builtin.assert:
    that:
      - my_param <= 100
      - my_param >= 0
    fail_msg: "'my_param' must be between 0 and 100"
    success_msg: "'my_param' is between 0 and 100"

no_log: true хорошо применять в проде. А как быть со средой дев, когда нам нужно проводить отладку и видеть чувствительные данные?

Я люблю на собеседовании задавать такой вопрос - одна из нод дата плейн выключилась по питанию. Что дальше происходит с кластером и подами.

Данный вопрос позволяет без анкеты теоретических вопросов сразу понять насколько глубокое и всестороннее понимание работы кубера есть у человека.

Information

Rating
2,429-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity