Cómo instalar Ansible Engine en una estación Windows 10

Estimados lectores, en esta nueva entrada os voy a explicar cómo instalar Ansible Engine en una estación Windows 10 para tener a mano este fenomenal motor de automatización de Red Hat, para mí una de las mejores opciones a tener en cuenta, cada vez más extendida sumando una larga compatibilidad para administrar prácticamente cualquier cosa a día de hoy: sistemas de almacenamiento, elementos de red, elementos en la nube, sistemas operativos y un largo etcétera que podemos consultar aquí.

Aunque existen varias opciones acerca de cómo instalar Ansible Engine en una estación Windows 10 en esta ocasión veremos la basada en el Subsistema de Windows para Linux (WSL) que incorpora como característica Windows 10. Sobre ésta podemos instalar varias distribuciones de Linux como podemos ver en el enlace anterior; en este caso usaremos Ubuntu 18.04 LTS de tal forma que tendremos una consola Linux en nuestra estación de trabajo Windows 10:

Con esto ya tenemos nuestra instancia de Linux corriendo en el sistema operativo Windows como una consola «CMD» más la cual, por ejemplo, podemos anclar a nuestra barra de tareas para lanzar cuando sea necesario. Lo interesante de esta instalación es que la instancia Linux está integrada por lo que podemos olvidarnos de configurar cosas como la red, particiones, etc. (¡no es una máquina virtual!).

Algo que nos puede interesar es saber dónde se almacena la instancia Linux para poder ver los archivos, incluso editarlos aunque ojo con los permisos, desde el explorador de Windows. En general el «rootfs» está ubicado en C:\Users\usuario\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfs donde usuario es el perfil desde el cual se lanzó la instalación de Ubuntu 18.04 LTS.

Una vez hemos iniciado nuestra instancia Ubuntu podemos instalar Ansible lanzando los siguientes comandos:

sudo apt update && sudo apt install python3-pip
sudo pip3 install ansible

Ubuntu 18.04 tiene instalado por defecto Python en su versión 3 por lo que podemos usar el gestor de paquetes de instalación escritos en python (pip) en dicha versión (pip3) bajo el cual lanzar la instalación de Ansible. Una vez finalizado el proceso podemos comprobar la versión como sigue:

A partir de aquí podemos empezar a desarrollar nuestros Playbooks de Ansible escritos en YAML iniciando el camino hacia la automatización, algo que con sinceridad considero va a ser imprescindible para todo administrador de sistemas.

En próximos artículos veremos un poco más en detalle cómo funciona Ansible, qué requisitos son necesarios para administrar y configurar sistemas y también veremos algunos Playbooks que nos pueden ayudar en nuestro día a día. Así mismo profundizaremos también en lo que respeta a la automatización y qué nos aporta adoptar esta interesante forma de trabajo.


Licencia de Creative Commons

This Post by David Solé Pérez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Pagina Principal
1.658 Visitas del Post

¿Te ha gustado este artículo? ¡Suscríbete!

Artículos Relacionados

  • VBScript Printer Map by User OU Membership Estimados lectores, Hace unas semanas estuve trabajando en un pequeño Logon Script que nos puede venir muy bien para el mapeo de las impresoras de red a los usuarios de un dominio de […]
  • Mover un volumen en NetApp cDOT 8.3 Estimados lectores, después de unas vacaciones y de haber pasado el correspondiente rodaje post-vacacional aquí estoy de nuevo con un tema muy interesante como es mover un volumen en […]
  • Multiplexar un Terminal Linux con Screen Estimados lectores, en esta nueva entrada os voy a contar cómo multiplexar un terminal Linux con Screen, un software que podemos correr en nuestra distribución GNU/Linux favorita y que […]
  • Recuperar una NetApp mediante NetBoot Estimados lectores, En este nuevo artículo vamos a ver el procedimiento para recuperar una NetApp mediante NetBoot tras instalar un software incompatible en una FAS2020. Concretamente, […]
  • Installing Directory Services en vCenter Server 5.5 Si estamos instalando VMware vSphere 5.5 sobre un servidor con Microsoft Windows 2012 R2 puede que en la ventana de instalación nos encontremos en el punto Installing Directory Services en […]
  • Ampliar una NetApp FAS3140 Hace unos días he tenido que ampliar una NetApp FAS3140 de chasis simple con doble controladora que tenía un stack FC y otro SATA con las míticas DS14mk4 y DS14mk2, respectivamente, […]
David Solé Pérez

Autor: David Solé Pérez

Padre de Paula e Ivet, entusiasta de las Tecnologías de la Información y de la Comunicación.

Un comentario en “Cómo instalar Ansible Engine en una estación Windows 10”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *