EVA Deployer는 다양한 네트워크 및 인프라 환경에 맞춰 EVA를 설치하고 배포하기 위한 Ansible 기반 도구입니다. Ubuntu 24.04 환경에서 EVA App, Agent, Vision과 k3s, GPU/MIG, Harbor, NFS CSI, n8n 등의 구성 요소를 자동으로 설치·구성합니다.

EVA Deployer Github

https://github.com/SpectraBrain/eva-deployer

Repository 운영 방식

설치 환경에 따라 세 가지 모드를 지원합니다.

remote_repositorylocal_repository는 Harbor 주소와 프로젝트를 추가로 지정해야 합니다.

repository_registry=<Harbor 주소:포트>
repository_project=eva

버전 관리

EVA App, Agent, Vision, Helm Chart, n8n 이미지 버전은 모두 versions.json에서 통합 관리합니다. 이 파일을 수정하면 Ansible 배포와 오프라인 다운로드 스크립트에 자동 반영됩니다.

설치 준비 방식

Airgap 설치를 위해 Docker, Ansible, apt 의존성 패키지를 미리 내려받으며, 준비 서버와 설치 서버는 같은 Ubuntu 릴리스와 아키텍처를 사용하는 것이 원칙입니다.

전체 설치 순서

  1. inventory.ini 작성
  2. 서버 사전 점검