En aquest tema, aprendrem com instal·lar Ansible en diferents sistemes operatius. Ansible és una eina d'automatització de codi obert que facilita la gestió de configuracions, el desplegament d'aplicacions i altres tasques d'administració de sistemes. La seva instal·lació és senzilla i es pot fer en diverses plataformes.

Requisits Previs

Abans d'instal·lar Ansible, assegura't de tenir els següents requisits:

  • Un sistema operatiu compatible (Linux, macOS, Windows Subsystem for Linux - WSL).
  • Accés a una terminal o línia de comandes.
  • Privilegis d'administrador (root) o sudo.

Instal·lació en Linux

Distribucions basades en Debian (Ubuntu, etc.)

  1. Actualitza el sistema:

    sudo apt update
    sudo apt upgrade
    
  2. Instal·la el paquet software-properties-common:

    sudo apt install software-properties-common
    
  3. Afegeix el repositori d'Ansible:

    sudo add-apt-repository --yes --update ppa:ansible/ansible
    
  4. Instal·la Ansible:

    sudo apt install ansible
    

Distribucions basades en Red Hat (CentOS, Fedora, etc.)

  1. Actualitza el sistema:

    sudo yum update
    
  2. Afegeix el repositori EPEL (Extra Packages for Enterprise Linux):

    sudo yum install epel-release
    
  3. Instal·la Ansible:

    sudo yum install ansible
    

Instal·lació en macOS

  1. Instal·la Homebrew (si no el tens instal·lat):

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. Actualitza Homebrew:

    brew update
    
  3. Instal·la Ansible:

    brew install ansible
    

Instal·lació en Windows (WSL)

  1. Instal·la WSL (si no el tens instal·lat):

    • Obre PowerShell com a administrador i executa:
      wsl --install
      
  2. **Instal·la una distribució de Linux (per exemple, Ubuntu) des de la Microsoft Store.

  3. Obre la terminal de WSL i segueix els passos per a distribucions basades en Debian (Ubuntu, etc.) descrits anteriorment.

Verificant la Instal·lació

Després d'instal·lar Ansible, pots verificar que s'ha instal·lat correctament executant la següent comanda:

ansible --version

Aquesta comanda hauria de mostrar la versió d'Ansible instal·lada i altres detalls rellevants.

Exercici Pràctic

Objectiu

Instal·lar Ansible en el teu sistema operatiu i verificar la instal·lació.

Passos

  1. Segueix les instruccions d'instal·lació per al teu sistema operatiu.
  2. Executa la comanda ansible --version per verificar la instal·lació.
  3. Comparteix la sortida de la comanda ansible --version per confirmar que Ansible s'ha instal·lat correctament.

Solució

La sortida esperada de la comanda ansible --version hauria de ser similar a la següent:

ansible 2.9.6
  config file = /etc/ansible/ansible.cfg
  configured module search path = ['/home/user/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python3.8/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 3.8.2 (default, Feb 26 2020, 02:56:10) [GCC 9.2.1 20191008]

Conclusió

En aquest tema, hem après com instal·lar Ansible en diferents sistemes operatius. La instal·lació és un procés senzill que ens permetrà començar a utilitzar Ansible per automatitzar tasques i gestionar configuracions. En el proper tema, explorarem l'arquitectura d'Ansible per entendre millor com funciona aquesta eina.

© Copyright 2024. Tots els drets reservats