Ejemplo 2: Mas funcionalidades

Ejemplo 2

En este segundo ejemplo buscamos presentar la funcionalidad de la herramienta, para ello vamos a presentar el siguiente ejercicio:

Se necesita automatizar la tarea de utilizar Chef para poder crear las siguientes configuraciones en un servidor con el sistema operativo Ubuntu 18.04:

  1. Crear una carpeta en el directorio home utilizando atributos pasados al servidor, es decir que se deben parametrizar: nombre y permisos de la carpeta

  2. Se debe de crear un archivo en home con configuraciones, utilizando los atributos que chef permite colocar, se deben parametrizar: el nombre, los permisos y el contenido del archivo

  3. Se debe de crear un archivo estatico hacia la carpeta home del servidor, esto utilizando el recurso cookbook_file de Chef

Demo: