python - Kør Ansible-Playbook på localhost på Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg ved, at Ansible understøtter Windows-klienter/noder. Hvad jeg virkelig nyder om Ansible er, at jeg kan oprette en Linux VM, trække en git repo, der indeholder Ansible playbooks til og uden nogen konfiguration eller opsætning af en kontrol server, jeg kan køre playbook på den lokale maskine.


Da du kan udføre Python på Windows, ville det være muligt at køre roller/playbooks på localhost på Windows?


Dette ville være det første skridt til at køre Ansible i et datacenter med kun Windows, hvor det ikke er muligt at endda køre Linux i VirtualBox.

Bedste reference


Ansible vil ikke løbe på en Windows-kontrolmaskine, som angivet i dokumentationen: [1]



   Påmindelse: Du skal have en Linux-kontrolmaskine

  
  Bemærk kørsel Ansible fra en Windows-kontrolmaskine er IKKE et mål for projektet. Undgå at bede om denne funktion, da det begrænser hvilke teknologier, funktioner og kode, vi kan bruge i hovedprojektet i fremtiden. En Linux-kontrolmaskine vil være forpligtet til at styre Windows-værter.

  
  Cygwin understøttes ikke, så vær venlig at stille spørgsmål om Ansible kører fra Cygwin.