1.5 KiB
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:
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:
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