# How-to: switch_ip_scann_csv Docker Image

Ez a dokumentum leírja, hogyan kell használni a `switch_ip_scann_csv` Docker image-et.

## Környezeti Változók

A Docker image a következő környezeti változókat használja:

- `ARUBA_USER`: (Opcionális) A switch-ekhez való csatlakozáshoz használt felhasználónév.
  - Alapértelmezett érték: `svc.operator`
- `ARUBA_PASSWORD`: (Kötelező) A switch-ekhez való csatlakozáshoz használt jelszó.

## Futtatás

A konténer futtatásához használja a következő parancsot:

```bash
docker run -d \
  --name switch_ip_scann_csv \
  -e ARUBA_USER="az_on_felhasznaloneve" \
  -e ARUBA_PASSWORD="az_on_jelszava" \
  -v /eleresi/ut/a/hoston:/data \
  switch_ip_scann_csv
```

### Magyarázat:

- `-d`: A konténer háttérben fut.
- `--name switch_ip_scann_csv`: A konténer neve.
- `-e ARUBA_USER="..."`: Beállítja a felhasználónevet. Ha nem adja meg, az alapértelmezett `svc.operator` lesz használva.
- `-e ARUBA_PASSWORD="..."`: Beállítja a jelszót. Ezt kötelező megadni.
- `-v /eleresi/ut/a/hoston:/data`: Csatol egy kötetet a konténer `/data` könyvtárához. A kimeneti CSV fájlok a `/eleresi/ut/a/hoston` könyvtárban lesznek megtalálhatók a gazda gépen.

## Switch IP Címek

Jelenleg a switch-ek IP címei a `get_aruba_clients.py` szkriptben vannak rögzítve. A jövőben javasolt a szkript módosítása, hogy a switch-ek IP címeit egy környezeti változóból (pl. `SWITCH_IPS`, vesszővel elválasztva) olvassa be.
