===== Ansible: ampliació de sistemes on instal·lar =====
Ampliació de l'article https://bytes.cat/ansible
**Ansible** és un sistema de gestió de sistemes remots creat per **Red Hat**. Anem a veure com realitzar la instal·lació en sistemes de les distribucions derivades de Red Hat com són //Fedora, Rocky Linux o Alma Linux//.
{{tag> #FPInfor #Ceti #CetiMp03 #Ciber #CiberMp03 #Smx #SmxMp04 ansible vagrant DevOps}}
\\
----
==== Instal·lació d’Ansible ====
Per fer la **instal·lació** es pot seguir el manual oficial d’Ansible. En cas de tenir el sistema operatiu ''Fedora'' seria:
# dnf update -y
# dnf install -y ansible
{{ :ansible1.png?direct&400 |}}
Una vegada s’ha realitzat la instal·lació prepararem l'entorn per accedir. Podem utilitzar claus privades i públiques per millorar la seguretat.
$ ssh-keygen
{{ :ansible2.png?direct&400 |}}
\\
Amb ssh-copy-id podem compartir les claus (per usuari-exemple@IP-exemple)
\\
$ ssh-copy-id isard@10.2.137.101
\\
Així quedarà
{{ :ansible3.png?direct&400 |}}
\\
Ens permetrà connectar de forma remota i segura
\\
$ ssh isard@10.2.137.101
\\
L'usuari ha de tenir permisos d'administrador. Per aconseguir-ho el podem afegir al fitxer de sudoers
\\
$ echo "isard ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/isard
\\
Aquesta línia s'ha d'executar a cada equip on es desitja realitzar el control remot. Això ens permetrà executar ordres sense la necessitat d'escriure la contrasenya. A la següent imatge podem veure el resultat d'una prova de comprovació Ad-hoc
\\
{{ :ansible4.png?direct&400 |}}
\\
----
==== Comprova els teus coneixements ====
Et proposo realitzar les **activitats** següents:
**Activitat 1**: Instal·la Ansible en el teu node controlador per realitzar tasques de manteniment i control dels teus servidors sobre un sistema **Rocky Linux** o **Alma Linux**. Serà molt similar ja que són de la mateixa família Red Hat, però hi haurà petites variacions que cal comentar.
**Activitat 2**: Configura un inventari amb un mínim de tres equips.
----
==== Amplia els teus coneixements ====
Webs d'interès
Com instal·lar a Fedora:\\
https://www.linuxtechi.com/how-to-install-ansible-on-fedora/
Tutorial sobre Ansible:\\
https://atareao.es/tutorial/ansible/
\\
----