Services

Ansible

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Dernière mise à jour : 14/11/2022 à 22h54
Table des matières Ici, je vais noter ce que j'apprend sur Ansible et ce qui me semble pertinent.
Peut-être que si cet article devient trop long, il sera plus tard divisé en plusieurs...

Installation



Selon le site d'Ansible, il existe plusieurs méthodes :
  • les binaires
  • les dépôts (apt, dnf...)
  • pip

J'ai commencé par installé via apt mais l'installation ne m'a pas créé de dossier /etc/ansible.
J'ai donc essayé via la commande pip mais le résultat est identique.

Configuration de ssh



Il est nécessaire de pouvoir accéder en ssh à ses serveurs que l'on veut pouvoir gérer via ansible. Il faut pour cela utiliser la méthode de clé privée/publique. Rien de compliqué, plein de sites en parlent...

Quelques rappels de commandes.

Pour générer les clés :

Code BASH :
ssh-keygen -t ecdsa -b 521


Cette commande permet de générer une clé de type ecdsa avec la longueur maximale.
La page de manuel de ssh-keygen donne des infos sur les différentes types et les longueurs de clé que l'on peut générer en fonction de la mthode choisie.

Il est possible de générer une clé sans phrase de passe mais ce n'est pas le plus sécurisé...

Pour copier la clé sur le serveur distant :

Code BASH :
ssh-copy-id user@ip-serveur-distant -p port-serveur-ssh