1.6 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
S'assurer de la présence d'un fichier
Assurez vous que le fichier local /etc/profile.d/z_profile.sh soit bien déployé 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é.
Assurez-vous que le paquet nano ne soit pas présent.
Gérer les utilisateurs et les groupes
Créez un groupe sib
Créez un utilisateur formation1 membre de ce groupe ,avec le mot de passe 123Soleil2021!
récupérer un dépôt git
s'assurer de la présence d'un répertoire
Créez si besoin le répertoire /srv/sib appartenant à formation1 et au groupe sib
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 ssh