← На главную

Air-gap установка

Режим для закрытых сегментов, где bridge и ноды не имеют доступа в интернет. Образы, агенты, плейбуки и документация поставляются одним подписанным bundle.

Что отличается от обычной установки

Установка bundle

tar -xzf warpfleet-v1.4.0.tar.gz
cd warpfleet-v1.4.0

for img in images/*.tar; do
  docker load -i "$img"
done

sudo bash deploy/install.sh

Включить air-gap режим

cd /opt/warpfleet
echo "HA_BRIDGE_AIR_GAPPED=true" >> .env
docker compose up -d bridge

Проверка

docker exec ha-bridge env | grep HA_BRIDGE_AIR_GAPPED
ls /opt/warpfleet/data/bridge/agents/
ls /opt/warpfleet/data/bridge/playbooks/
curl -k https://your-bridge.local/dl/playbooks.tar.gz -o /tmp/playbooks.tar.gz

Обновление

cd /opt/warpfleet
./upgrade.sh --bundle /tmp/warpfleet-v1.5.0.tar.gz

Upgrade загружает новые образы, обновляет bridge, агентские бинарники и плейбуки, затем проверяет health-check.

В air-gap нельзя использовать `docker compose pull` и auto-TLS через Let's Encrypt. Используйте bundle и сертификат вашей инфраструктуры.