VK Dev Platform logo
Помощь
Обновлена 29 июля 2024 г. в 13:58

Запуск инсталлятора

После завершения подготовки запустите установку VK Dev Platform:

  1. Запустите контейнер с инсталлятором:

    # docker run --rm -it -v $PWD/env:/shepherd/.env -v $PWD/<ИМЯ_INVENTORY>:/shepherd/inventories/<ИМЯ_INVENTORY> shepherd:26.1.0 bash
  2. Запустите основной плейбук для развертывания внутри контейнера Shepherd:

    $ ansible-playbook -i inventories/<ИМЯ_INVENTORY> --vault-password-file .env/<ФАЙЛ_С_ПАРОЛЕМ_ДЛЯ_VAULT> playbooks/data-plane.yaml

Запуск развертывания отдельной роли

Чтобы развернуть отдельную роль (компонент), используйте настроенные теги:

- role: zalando  tags: [zalando-role]- role: pgadmin  tags: [pgadmin-role]- role: keycloak  tags: [keycloak-role]- role: redis  tags: [redis-role]- role: gitlab  tags: [gitlab-role]- role: nexus  tags: [nexus-role]- role: sonarqube  tags: [sonarqube-role]- role: samsara  tags: [samsara-role]- role: front  tags: [front-role]- role: praefect  tags: [praefect-role]- role: gitaly  tags: [gitaly-role]- role: vector  tags: [vector-role, vector-aggregator]- role: vector  tags: [vector-role, vector-agent]- role: vmagent  tags: [vmagent-role]

Пример развертывания роли samsara:

$ ansible-playbook -i inventories/<ИМЯ_INVENTORY> --vault-password-file .env/<ФАЙЛ_С_ПАРОЛЕМ_ДЛЯ_VAULT> playbooks/data-plane.yaml --tags samsara-role