config.yaml
ipmideck lee sus ajustes dedata/config.yaml, escrito con valores predeterminados sensatos en el
primer arranque. Puedes editar el archivo directamente, o sobrescribir cualquier valor en tiempo de ejecución con una
variable de entorno (práctico para Docker, mira abajo).
config.yaml.
Las sobrescrituras por variable de entorno usan un prefijo IPMIDECK_ aparte y nunca aparecen dentro
del propio archivo YAML.
Sobrescrituras de entorno
Cada ajuste puede sobrescribirse en tiempo de ejecución con una variable de entorno con prefijoIPMIDECK_. Esta es la forma más fácil de configurar ipmideck en Docker, donde no quieres
editar un archivo dentro del contenedor.
Otras dos variables controlan ubicaciones de archivos en lugar de un valor de
config.yaml:
IPMIDECK_DATA_DIR (el directorio de datos, mira abajo) y IPMIDECK_CONFIG_PATH (una
ruta explícita a un config.yaml a cargar).
Las variables de entorno tienen prioridad sobre los valores en
config.yaml. Defínelas en tu
comando docker run (-e IPMIDECK_SERVER_PORT=8080) o en tu docker-compose.yml.Dónde reside la configuración
ipmideck resuelve su directorio de datos desdeIPMIDECK_DATA_DIR si está definido, de lo contrario recurre
a un valor predeterminado de plataforma. config.yaml siempre reside en <data-dir>/config.yaml:
- Docker:
/data/config.yaml: la imagen defineIPMIDECK_DATA_DIR=/data; persiste/datacon un volumen. - pip en Linux:
/data/config.yamlde forma predeterminada: defineIPMIDECK_DATA_DIRpara reubicarlo. - pip en Windows:
./data/config.yaml, relativo al directorio desde el que ejecutasipmideck.
Próximos pasos
- Seguridad: cómo se protegen las credenciales y las sesiones.
- Características: qué hace cada módulo.