## Principaux modules **Tâche**: utiliser les modules ansible les plus courants. **Condition**: très souvent ;) **Norme**: éditeur de texte, modules, commande ansible **Ressources** * support *"les commandes Ad-Hoc* * https://docs.ansible.com/ansible/latest/user_guide/modules_intro.html * https://docs.ansible.com/ansible/latest/collections/ansible/builtin/index.html#plugins-in-ansible-builtin et notamment la section *modules* ### Exécuter une commande ou un script à distance Exécutez la commande "uptime" sur l'ensemble des machines cibles ### S'assurer de la présence d'un fichier Assurez vous que le fichier local /etc/profile.d/z_my_profile.sh soit bien déployé sur la machine *centos* dans /etc/profile.d/ avec les caractéristiques suivantes: ```bash propriétaire: root groupe propriétaire: root permissions: 644 ``` ### Gérer les paquets Assurez-vous que le paquet *vim-enhanced* soit bien installé sur la machine *centos* Assurez-vous que le paquet *nano* ne soit pas présent. ### S'assurer de la présence d'un répertoire Créez si besoin le répertoire */srv/sib* appartenant à *formation* ### Modifier des fichiers Assurez-vous de l'existence du fichier /etc/profile.d/editor.sh contenant la ligne: ```bash export EDITOR=vim ``` ### Télécharger un fichier Téléchargez le fichier *https://cours.opendoor.fr/Fichiers/vimrc* dans /etc/vimrc Ce fichier doit être en lecture-écriture pour tout le monde. ### Gestion des services Relancez inconditionnellement le service crond sur la machine **centos**