06_Installation_Windows
Installer Python sur Windows
Téléchargez Python depuis le site officiel :
https://www.python.org/downloads/
Installez‑le ensuite sur votre serveur Windows.
Python est nécessaire pour certaines dépendances utilisées par Ansible lors de la gestion de machines Windows.
Configurer WinRM pour Ansible
Ansible communique avec Windows via WinRM.
Il faut donc activer et configurer correctement ce service.
Ouvrez PowerShell en administrateur, puis téléchargez le script de configuration :
Invoke-WebRequest -Uri https://raw.githubusercontent.com/AlbanAndrieu/ansible-windows/master/files/ConfigureRemotingForAnsible.ps1 -OutFile ConfigureRemotingForAnsible.ps1
Exécutez ensuite le script :
.\ConfigureRemotingForAnsible.ps1
Ce script configure automatiquement :
- WinRM
- HTTPS sur le port 5986
- Le certificat auto‑signé
- Les règles de sécurité nécessaires
Ouvrir le pare‑feu pour WinRM HTTPS
Pour autoriser les connexions WinRM sécurisées (port 5986), ajoutez la règle suivante :
netsh advfirewall firewall add rule Profile=Domain name="Autoriser WinRM HTTPS" dir=in localport=5986 protocol=TCP action=allow
Cette règle permet à Ansible de communiquer avec la machine Windows via WinRM en HTTPS.