Recently Updated Pages
Vagrant: введение
Инструменты виртуализации упрощают / автоматизируют процесс управления виртуальными машинами. Инс...
Последовательность выполнения
В playbook может присутствовать несколько play, внутри каждого может быть 1+ tasks. Play отличает...
HAProxy
Есть проверка доступности точек. Step 1: Understand Your Goal HAProxy is usually placed in front...
Nginx
Добавляется блок upstream в котором указывается список серверов, между которыми балансируется наг...
Yaml формат
# - комментарии Ключ-значение first: second Обязательный пробел после : Вложенные ресурсы в ...
Общая идея
Мониторинг критичен для любой компании. Prometheus База данных временных рядов. Zabb...
Тестирование
Лучше тестовая среда - предпрод среда - прод среда Виды тестирования E2E Тестирование ос...
Роли
Роль — способ организовать набор tasks, переменных, шаблонов, файлов и обработчиков в переиспольз...
Запуск и элементы управления ansible скриптами
Ansible скрипт не описывает что нужно сделать, а описывает как должно быть. Запуск одного действ...
Теория LLM, RAG
Генеративный ИИ относится к алгоритмам, которые могут генерировать новый контент, в отличие от ан...
Консольные команды
При помощи модуля command можно выполнить команду на всех серверах из inventory файла. ansible -...
Настройка ansible
Приоритет поиска файла настроек ANSIBLE_CONFIG (environment variable if set) ansible.cfg (i...
Добавление декораторов
Почему-то для fastapi предпочтительнее использовать механизм Depends. Однако мне проще декораторы...
Realms
Деление на блоки через realm. Каждый realm изолирован, пользователь принадлежит только одному rea...
Добавление ролей
Теперь добавим scopes в токен. Даже просто добавление списка ролей оказалось той еще задачей. Во ...
Roles (роли)
Модели авторизации Модель Процесс + / - Backend-driven JWT → roles → проверка ...
Базовая авторизация
Реализуем следующий процесс авторизации: Делаем страницу с проверкой, авторизован или нет поль...
Clients
Клиенты - сущности, которые могут отправлять запрос в Keycloak на аутентификацию пользователя. Чт...
Общая задача
Задача: Необходимо организовать защиту приложения со следующими требованиями: Авторизация по л...
Установка
Сборка образа FROM apache/superset:latest USER root RUN pip install --no-cache-dir \ ...