Перейти к основному содержимому

Подготовка окружения

Необходимые инструменты​

  1. Platform V Pangolin (или PostgreSQL). Не требуется для использования Copywala VDB и Copywala OB.

    примечание

    Рекомендуется выполнить развертывание БД Platform V Pangolin DB (или PostgreSQL) согласно документации разработчика.

  2. Для работы с модулем psycopg2 и другими пакетными менеджерами Ansible понадобятся:

Системные зависимости

Пример установки

  • libpq-dev
  • gcc
  • python3-dev
sudo dnf update
sudo dnf install libpq-dev gcc python3-dev
  1. Необходима настройка OpenID-провайдера для корректной работы с сервисами DBBR.

Подготовка узлов для установки CopyWala​

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

Учетная запись пользователя должна иметь права sudo, необходимые для выполнения следующих операций:

  • установка пакетов в операционной системе на удаленных узлах;
  • запуск службы systemd;
  • создание конфигурационных файлов в директории /etc.
примечание

Для использования прокси-сервера при доступе к репозиториям пакетного менеджера pip, настройте pip на работу с прокси-сервером до запуска пайплайна.

Также в качестве значения адреса прокси-сервера можно использовать переменную окружения PIP_INDEX_URL:

export PIP_INDEX_URL=<proxy_pip_index_url>