passwork-python

0

Описание

Python-клиент, консольная утилита passwork-cli и Docker-образ для работы с API Пассврка — системы управления паролями и секретами.

Языки

  • Python94,3%
  • Shell5,4%
  • Dockerfile0,3%
8 дней назад
8 дней назад
6 месяцев назад
8 дней назад
8 дней назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
8 дней назад
README.md

Python-коннектор, CLI и Docker для Пассворка

Официальный репозиторий Python-коннектора, CLI-утилиты и Docker-образов для интеграции с API Пассворка. Используйте Python-коннектор для программного доступа и клиентского шифрования, CLI для DevOps-задач и прямых вызовов API, а Docker — для запуска инструментов в пайплайнах.

Компоненты

  • passwork_client/
    — Python-библиотека для программной интеграции с Пассворком. Обеспечивает клиентское шифрование (работа с мастер-ключом), управление сессиями и удобные API для CRUD-операций над объектами Пассворка (паролями, сейфами, пользователями, ярлыками, снимками). Подходит для бэкенд-сервисов, скриптов автоматизации и кастомных инструментов.
  • cli/
    passwork-cli
    , консольная утилита для DevOps и SRE, позволяющая использовать Пассворк в качестве менеджера секретов. Получайте и внедряйте секреты в переменные окружения или параметры команд, ищите по тегам и папкам, работайте с пользовательскими полями, обновляйте токены и выполняйте прямые вызовы API. Предназначена для локального использования, серверов и эфемерных CI-агентов.
  • docker/
    — Docker-образы для запуска CLI в контейнерах в рамках CI/CD (GitHub Actions, GitLab CI, Bitbucket Pipelines и др.). Обеспечивает изолированную среду выполнения без локальных зависимостей Python; включает Dockerfile и примеры конфигурации пайплайнов для быстрой интеграции.

Документация

Примеры использования

Примеры работы с Python-коннектором и CLI находятся в отдельном репозитории:

В репозитории с примерами представлены типовые сценарии: получение секретов, поиск по тегам и папкам, управление паролями и сейфами, работа с ярлыками и снимками, управление сессиями и прямые вызовы API.