Skip to main content

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.