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:
-
Crear una carpeta en el directorio home utilizando atributos pasados al servidor, es decir que se deben parametrizar: nombre y permisos de la carpeta
-
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
-
Se debe de crear un archivo estatico hacia la carpeta home del servidor, esto utilizando el recurso cookbook_file de Chef