El presente es un repositorio creado con ejemplos básicos e introductorios para la utilización de Vagrant. Si bien son ejemplos simples, el enfoque es hacia una persona con interéses de integrar esta herramienta dentro de su proceso de CI/CD
Este directorio es el ejemplo más simple. Se inicializa un archivo de configuración de Vagrant con un box de centos/7, instalar Apache2 y mostrar un index simple ubicado en la carpeta compartida de vagrant.
Luego de tener claro el proceso manual para provisionar nuestra(s) máquina(s), se automatiza el proceso de instalación a través de la utilización de bash.
En este ejemplo, además de utilizar un script de provisionamiento, se modifica la configuración para que además se realice un "Port Forward" desde la virtual machine (guest) hacia la máquina física (host) exponiendo el servidor apache.
Ya teniendo claros los requimientos y el proceso de instalación de cada componente, se procede a la utilización de una herramienta de provisionamiento más madura. En este caso, se muestra el ejemplo utilizando Chef