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.)
-
Actualitza el sistema:
sudo apt update sudo apt upgrade
-
Instal·la el paquet
software-properties-common
:sudo apt install software-properties-common
-
Afegeix el repositori d'Ansible:
sudo add-apt-repository --yes --update ppa:ansible/ansible
-
Instal·la Ansible:
sudo apt install ansible
Distribucions basades en Red Hat (CentOS, Fedora, etc.)
-
Actualitza el sistema:
sudo yum update
-
Afegeix el repositori EPEL (Extra Packages for Enterprise Linux):
sudo yum install epel-release
-
Instal·la Ansible:
sudo yum install ansible
Instal·lació en macOS
-
Instal·la Homebrew (si no el tens instal·lat):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Actualitza Homebrew:
brew update
-
Instal·la Ansible:
brew install ansible
Instal·lació en Windows (WSL)
-
Instal·la WSL (si no el tens instal·lat):
- Obre PowerShell com a administrador i executa:
wsl --install
- Obre PowerShell com a administrador i executa:
-
**Instal·la una distribució de Linux (per exemple, Ubuntu) des de la Microsoft Store.
-
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:
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
- Segueix les instruccions d'instal·lació per al teu sistema operatiu.
- Executa la comanda
ansible --version
per verificar la instal·lació. - 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.
Ansible: De Principiant a Avançat
Mòdul 1: Introducció a Ansible
Mòdul 2: Conceptes bàsics d'Ansible
Mòdul 3: Playbooks
- Introducció als Playbooks
- Escrivint el teu primer Playbook
- Estructura del Playbook
- Variables i Fets
- Condicionals i Bucles
Mòdul 4: Rols
Mòdul 5: Tècniques Avançades de Playbook
Mòdul 6: Ansible Galaxy
Mòdul 7: Ansible Tower
- Introducció a Ansible Tower
- Instal·lant Ansible Tower
- Utilitzant Ansible Tower
- Gestionant Projectes i Inventaris