Raspberry et Ansible
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