===== 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/ \\ ----