El servidor de archivos es una ubicación para almacenar archivos específicos de Salt, como archivos principales o de estado, así como archivos que se pueden distribuir entre los minions, como los archivos de configuración del sistema. En el área de trabajo Servidor de archivos, es posible ver, crear y guardar archivos de estado (YAML), módulos y archivos de texto.

Área de trabajo Servidor de archivos

Los archivos de Automation Config son útiles para configurar estados que se pueden aplicar a través de trabajos. Los trabajos se utilizan para realizar tareas de ejecución remota, aplicar estados e iniciar ejecutores de Salt.

Los archivos también se utilizan para iterar en las entradas de pilar en un pilar asociado. Los pilares son estructuras de datos definidas en el maestro de Salt y transferidas a uno o varios minions mediante destinos. Estos elementos permiten enviar los datos confidenciales dirigidos de forma segura solo al minion relevante.

El servidor de archivos de Automation Config proporciona la capacidad de definir varios entornos de archivos.

Los entornos permiten aislar archivos que tienen la misma ruta y el mismo nombre. De forma predeterminada, existen archivos y datos de pilares en el entorno base. Este es el entorno que se selecciona al crear un trabajo de ejecución de estado.

Para seleccionar el entorno en el que desea crear un archivo, especifique el entorno durante la creación.

En el área de trabajo Servidor de archivos, puede crear archivos nuevos y clonar los existentes. También puede editar y eliminar archivos.

Los usuarios no necesitan privilegios de servidor de archivos para ejecutar trabajos. Por ejemplo, si crea un trabajo que ejecuta el archivo apache/init.sls (state.applyapache), los usuarios con acceso a este trabajo pueden ejecutarlo aunque no puedan ver, editar ni eliminar el archivo apache/init.sls directamente.

Solo los superusuarios pueden ver los archivos creados por otros usuarios. Solo las funciones predeterminadas Superusuario y Administrador tienen acceso para ver y realizar cambios en el servidor de archivos.

Nota: Como parte de la iniciativa de VMware para eliminar terminología problemática, el término maestro de Salt se reemplazará por uno mejor en Automation Config, y en los productos y la documentación relacionados. Esta actualización de terminología puede tardar algunos ciclos de versión en completarse totalmente.

Para utilizar el área de trabajo Servidor de archivos, haga clic en Configuración > Servidor de archivos en el menú lateral.

Crear un archivo

Para crear un archivo nuevo:

  1. En el área de trabajo Servidor de archivos, haga clic en Crear.
  2. En base, introduzca el nombre del entorno base.
  3. En Nombre de ruta, introduzca la ruta de acceso al archivo y el nombre de archivo.
    Nota: Los nombres de archivo no necesitan ser únicos siempre que los archivos se encuentren en rutas o entornos diferentes. Esto puede provocar que se muestren diferentes elementos con el mismo nombre en la interfaz de usuario de Automation Config.
  4. Introduzca el cuerpo del archivo y haga clic en Guardar.
  5. (Opcional) Para clonar un archivo, en el área de trabajo Servidor de archivos, seleccione el archivo que desea clonar y haga clic en Clonar.
  6. (Opcional) Para eliminar el archivo, selecciónelo y haga clic en Eliminar y en Confirmar.