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 Ansible 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 variables, 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 directorio files que ofrece Ansible
-
Instalar todos los paquetes que se especifiquen por medio de un arreglo en al archivo de variables de Ansible, estos pueden ser uno o mas paquetes que se necesiten instalar en el servidor.