59 lines
1.5 KiB
Markdown
59 lines
1.5 KiB
Markdown
## 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
|
|
|
|
|