Hvordan installerer jeg Ansible på Windows?

Elsker Ansible, men lurer på hvordan du får det til å kjøre på Windows?

Ansible er et av de mest populære verktøyene for konfigurasjonsadministrasjon og automatisering av infrastruktur. Det hjelper til med å automatisere infrastrukturkonfigurasjon/-klargjøring, programvaredistribusjoner og generell infrastrukturadministrasjon.

Ansible var opprinnelig tilgjengelig på Linux. Men med Microsofts nye syn på åpen kildekode, deres fellesskapsforbedringer og deres aksept for en mer smidig, DevOps-minded programvareutviklingsmetode, følger Windows-støtten gradvis opp med tempoet.

Selv om Windows-støtte krever litt mer konfigurasjon, er det ikke veldig ille når det første oppsettet er gjort. Det er to mulige måter å få den installert på.

Bruker Cygwin

Har du hørt om Cygwin?

Det er et POSIX-kompatibelt miljø for å kjøre på Windows. Dette betyr – du kan kjøre mange ting på Windows, som du vanligvis gjør på UNIX-basert OS.

Hvis det er første gang du hører om Cygwin, vil jeg henvise til dem offesiell nettside for å få mer forståelse.

  Slik kjører du CHKDSK på Windows 10/11

Standard Cygwin-installasjon dekker ikke Ansible. Derfor må du velge dem under installasjonen, som forklart nedenfor manuelt.

  • nedlasting Cygwin (Velg 32-biters eller 64-biters Cygwin-pakke i henhold til systemet ditt)
  • Kjør Cygwin-installasjonsfilen som du lastet ned ovenfor og følg skjermen.

  • Velg nedlastingskilde som «Installer fra Internett.»

  • Angi en rotkatalog der du vil at programmet skal installeres

  • Velg en katalog der du vil installere Cygwin-pakkene dine

  • Velg Direkte tilkobling hvis du ikke bruker en proxy.

  • Velg et speil for å laste ned pakkene dine. Du kan velge hvilken som helst fra listen.

  • Pakker tilgjengelig for installasjon vil bli vist; det er her vi må velge ansible – velg vis som Full eksplisitt og søk deretter etter «ansible» og velg deretter den nyeste versjonen som vist nedenfor.
  • Ansible-doc er valgfritt, klikk neste

  • Se gjennom og bekreft endringer ved å klikke på Neste

  • Den vil laste ned og installere de nødvendige pakkene.
  Løs Adobe After Effects Error 16 i Windows 10

  • Når du er ferdig, vil du få en suksessmelding, klikk Fullfør

Gratulerer! Du har installert Cygwin med Ansible på Windows. La oss verifisere det.

  • Dobbeltklikk på Cygwin Terminal-ikonet fra skrivebordet og skriv ansible –version

Og som du kan se, har den blitt installert.

Gå videre og lek med det. Hvis du er interessert i å lære Ansible, så sjekk ut denne Udemy kurs.

Bruker Ubuntu på Windows 10

Takk til Microsoft. Nå er det mulig å installere Ubuntu på Windows 10.

La oss få det i gang.

  • Søk etter Windows-funksjoner i søkeboksen. Og når «Slå Windows-funksjoner på eller av» vises, klikker du på det.

  • Et vindu åpnes med en rekke funksjoner. Rull ned og merk av for Windows Subsystem for Linux-alternativet. Og etter det, klikk på OK-knappen.

  • Åpne Microsoft Store og søk etter Ubuntu for å installere den nyeste versjonen.

  • Etter installasjonen vil du se en startknapp, bruk den til å åpne Ubuntu bash.
  • På Ubuntu bash vil den be deg om å angi brukernavn og passord for standardbrukeren. Du kan også angi passordet for root-kontoen herfra ved å skrive sudo passwd root
  Slik aktiverer du Enhance Mouse Pointer Precision på Windows 10

  • Det er på tide å få Ansible installert med følgende kommandoer.
sudo apt-get update 
sudo apt-get install software-properties-common 
sudo apt-add-repository ppa:ansible/ansible 
sudo apt-get update 
sudo apt-get install ansible
  • Trykk Y når den ber om…

Etter installasjonen, la oss teste ved å lage og kjøre en demo-spillebok.

  • Lag en fil som heter testbook.yml
nano testbook.yml
  • Legg til følgende linjer og lagre filen
- name: testing ansible 
hosts: localhost 
tasks: 
- name: echo a message 
debug: msg=”this is working"

Og til slutt, kjør playbook.

ansible playbook testbook.yml --connection=local

Konklusjon

Jeg håper dette hjelper deg med å installere Ansible på Windows. Sjekk ut dette blogginnlegget for å lære om lekeboken for å automatisere oppgavene.

Likte du å lese artikkelen? Hva med å dele med verden?