Mise en place d'un outil de gestion de configuration (Ansible)
< Projets | Construire un cluster Kubernetes sur un Rocky Linux
Sauter à la navigation
Sauter à la recherche
Révision datée du 16 février 2023 à 21:14 par Jordan (discussion | contributions) (Page créée avec « == Présentation == Cette page a pour objet de décrire comment mettre en place l'outil de gestion de configuration Ansible. == Création d'une clé SSH sur le serveur ci… »)
Présentation
Cette page a pour objet de décrire comment mettre en place l'outil de gestion de configuration Ansible.
Création d'une clé SSH sur le serveur cible
Se connecter sur le serveur sur lequel devra être déployées des configurations et lancer la commande suivante en tant que root
:
ssh-keygen
Exemple de retour de création de clé SSH :
Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: SHA256:VcmCKsJzjgdmkxq9y/Y8VnuSJY9SjSSyWDyhOrAsEsE root@myserver The key's randomart image is: +---[RSA 2048]----+ |. . ... | |.E. . ..o | | * o . .. | |= / + o . | |+X & + oS | |O.+ o = o | |oo o o B | | +.+ = o | | . ooo o | +----[SHA256]-----+
Cela aura pour effet de créer deux fichiers nommés id_rsa
(clé privée) et id_rsa.pub
(clé publique) :
[rocky@myserver ~]$ sudo ls -la /root/.ssh total 8 drwx------. 2 root root 61 Feb 16 21:00 . dr-xr-x---. 3 root root 140 Feb 7 20:14 .. -rw------- 1 root root 0 Feb 7 20:19 authorized_keys -rw------- 1 root root 2622 Feb 16 21:00 id_rsa -rw-r--r-- 1 root root 583 Feb 16 21:00 id_rsa.pub
Ajout de la clé SSH dans le dépôt
Après avoir créer un dépôt dans l'outil de gestion de version GitHub, se rendre dans l'onglet "Settings", section "Secrets and variables/Actions" :