Raspberry et Ansible

Raspberry et Ansible

24 novembre 2020 Non Par MBU

Sur la carte SD Raspbian pour activer la connexion SSH par défaut il faut simplement rajouter un fichier vide avec comme nom ssh. Il faut placer ce fichier dans la partition boot de la carte SD.

Après le lancement du Raspberry sur le réseau de votre box il est possible de se connecter en SSH.
ssh pi@192.168.0.72
Les identifiants par défaut sont pi/raspberry

Maintenant il faut paramétrer le Raspberry avec la commande raspi-config
sudo raspi-config
Il faut maintenant modifier les paramétres mot de passe , région , etc

Après un reboot, vous pouvez activer l’authentification par clé SSH
sudo ssh-keygen

Il faut également lancer ssh-keygen sur votre PC puis faire un trasnfert de la clé publique vers le Raspberry avec la commande ssh-copy-id
ssh-copy-id pi@192.168.0.72

Il faut maintenant se connecter de nouveau afin de vérifier l’authentification par clé SSH
ssh pi@192.168.0.72

Maintenant il faut installer Ansible sur votre PC avec la commande suivante
sudo apt install ansible

Maintenant il faut rajouter le Raspberry dans le fichier hosts de ansible du PC via la commande suivante
sudo nano /etc/ansible/hosts

Afin de tester le fonctionnement il faut simplement faire un ping avec ansible via la commande suivantes
ansible all -m ping -u pi

Installation de VIM avec Ansible via le playbook
ansible-playbook -i hosts vim_playbook.yml -u pi

Le résultat de l’installation est sur la ligne PLAY RECAP

Modification du playbook pour rajouter l’installation de Domoticz
Après avoir renommé le fichier vim_playbook.yml par inst_playbook.yml je vais éditer le fichier et rajouter l’installation de Domoticz