Ejemplos

Antes de empezar

Antes de poder comenzar con los ejemplos es muy importante poder contar con las siguientes herramientas instaladas:

  • Docker: durante la explicacion de los ejemplos haremos el uso docker para poder tener un ambiente de pruebas aislado. En caso de que no tengas instalado docker puedes utilizar la siguiente documentacion

  • Git: herramienta de control de versiones, puedes instalarla aqui: documentacion

Preparando el ambiente:

Para poder tener el ambiente de pruebas listo:

  1. clonar el repositorio de ejemplos:
$ git clone https://gitlab.com/devops_tools1/iac_chef.git
  1. ingresar al directorio del repositorio:
$ cd iac_chef 
  1. comprobar que podemos construir la imagen:
$ docker build -t chefenv:v1 .
  1. comprobar que podemos correr la imagen y montar el volumen para poder empezar a probar:
$ docker run -it --rm -v $PWD/cookbooks:/var/chef/cookbooks chefenv:v1 bash

Si todos los pasos anteriores se ejecutaron sin ningun error, puedes continuar a probar los ejemplos.

Demo