Vagrant es una herramienta para crear entornos de desarrollo completos. Con un flujo de trabajo fácil de usar y enfoque en la automatización, Vagrant reduce el tiempo de configuración del entorno de desarrollo, aumenta la paridad de desarrollo / producción y hace que los "trabajos en mi máquina" excusen una reliquia del pasado.
¿Qué es? nuevo en este lanzamiento:
CORREGIR ERRORES:
- communicators / winrm: captura los errores de tiempo de espera [GH-5971]
- huéspedes / fedora: las redes se pueden configurar sin nmcli [GH-5931]
- invitados / redhat: la detección de sistema debería ocurrir en el invitado [GH-5948]
- guests / ubuntu: configuración del nombre de host corregido en 12.04 [GH-5937]
- hosts / linux: NFS se puede configurar sin $ TMP establecido en el host [GH-5954]
- hosts / linux: NFS copiará de nuevo a / etc / exports [GH-5957]
- proveedores / docker: agregue configuración de extracción, por defecto a falso [GH-5932]
- providers / virtualbox: elimine la conversión de ruta UNC en Windows, ya que
causó regresiones de montaje [GH-5933] - aprovisionamiento / marioneta: las rutas de Windows Puppet 4 funcionan correctamente [GH-5967]
- provisioners / puppet: corregir errores de combinación de configuraciones [GH-5958]
- provisioners / salt: soluciona el error de "configuración ficticia" en la rutina de arranque [GH-5936]
Qué hay de nuevo en la versión 1.7.2:
- Si dependía de las rutas que los aprovisionadores de Chef / Puppet utilizan para almacenar libros de cocina (por ejemplo, "/ tmp / vagrant-chef-1"), estos ya no serán correctos. Sin este cambio, Chef / Puppet no funcionó en absoluto con la disposición vagabunda. Esperamos que esto afecte solo a un número menor de personas, ya que no es algo que Vagrant haya documentado o recomendado alguna vez, ni siquiera que haya sido respaldado.
- aprovisionadores / sal: agregue soporte para granos [GH-4895]
- manda / recarga, sube: --provision -with implica --provision [GH-5085]
- core: los cuadros privados que sigan haciendo referencia a vagrantcloud.com tendrán su token de acceso de inicio vagabundo correctamente anexado
- core: la configuración del complemento de inserción está validada correctamente
- core: restaurar la funcionalidad de empaquetado de la caja
- comandos / paquete: corregir bloqueo
- comandos / push: las búsquedas push se realizan por nombre definido por el usuario, no por push, nombre de estrategia [GH-4975]
- comandos / push: validar la configuración
- communicators / winrm: detecta errores de análisis en PowerShell y error
- huéspedes / arco: corrige la configuración de la red debido a saltos de línea pobres. [GH-4964]
- huéspedes / solaris: combine las configuraciones correctamente para que las configuraciones se puedan configurar en archivos Vagrant predeterminados. [GH-5092]
- installer: el paquete SSL cert contiene claves de 1024 bits y corrige la verificación SSL para muchos sitios.
- instalador: el ejecutable vagabundo procesa correctamente la ruta del paquete SSL para Cygwin
- instalador: Nokogiri (XML lib utilizado por Vagrant y dependencias) las dependencias del vinculador se arreglaron, corrigiendo problemas de carga en algunas plataformas
- proveedores / docker: funcionan los enlaces simbólicos en carpetas compartidas. [GH-5093]
- proveedores / hiperv: los errores de inicio de la VM se convierten en errores propios de Vagrant. [GH-5101]
- provisioners / chef: soluciona el error de la carpeta compartida faltante [GH-4988]
- aprovisionadores / chef: elimine la verificación de la versión de Chef de la generación solo.rb y haga que los roles_path se llenen correctamente
- aprovisionadores / chef: corregir la invocación incorrecta de with_clean_env [GH-5021]
- empuja / atlas: admite un registro más detallado
- empuja / ftp: amplía las rutas de archivos relativas al archivo Vagrant
- empuja / ftp: mejora en la salida de depuración
- empuja / ftp: crea directorios principales si no existen en el servidor remoto
Comentarios que no se encuentran