Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vagrant Basico

Vagrant Basico

Presentacion de Vagrant en Español.

Avatar for Alexander Morales

Alexander Morales

May 07, 2016
Tweet

Other Decks in Technology

Transcript

  1. Quien soy? Alexander Morales Villatoro DevOps (Monitoring Team)/ Xoom LUGAma

    @klank4135 Lo sé, quieren saber que es Vagrant pero debo presentarme primero :D
  2. Entonces... Porque hablaremos de vagrant? Vagrant provee de entornos fácilmente

    configurables, reproducibles y de construcción basada en estandares de la industria de la tecnologia, controlados por un simple flujo de trabajo para ayudar a maximizar la productividad y flexibilidad, para ti y tu equipo. Permite utilizar el mismo entorno en todos tus ambientes (Dev/QA/Prod)
  3. Comandos Básicos $ vagrant box add hashicorp/precise64 vagrant init $

    vagrant up $ vagrant provision $ vagrant destroy ... ... ... ... # Hay otros comandos pero con estos tienen para divertirse :D
  4. Que es eso de construcción basada en estandares? Vagrant permite

    utilizar el mismo archivo de configuración para definir 1 o más nodos, siendo capaz de crear todos los nodos al mismo tiempo con un solo archivo, dándonos la posibilidad de provisionar nuestros nodos a través de diferentes herramientas...
  5. Y qué es eso de provisionar? Provisionar un nodo es

    el proceso de instalar y configurar de forma básica cada uno de los nodos definidos en nuestro Vagrantfile. En la actualidad existe una gran cantidad de medios para provisionar un nodo, manteniendo la idea de que un nodo puede ser destruido individualmente o por proyecto. File Shell Ansible Ansible Local CFEngine Chef Solo Chef Zero Chef Client Chef Apply Docker Puppet Apply Puppet Agent Salt