Vai jums patīk Ansible, taču domājat, kā to palaist operētājsistēmā Windows?
Ansible ir viens no populārākajiem konfigurācijas administrēšanas un infrastruktūras automatizācijas rīkiem. Tas palīdz automatizēt infrastruktūras konfigurēšanu/nodrošināšanu, programmatūras izvietošanu un vispārējo infrastruktūras pārvaldību.
Ansible sākotnēji bija pieejams operētājsistēmā Linux. Tomēr, ņemot vērā Microsoft jauno skatījumu uz atvērto pirmkodu, kopienas uzlabojumiem un elastīgākas, uz DevOps domājamām programmatūras izstrādes metodēm, Windows atbalsts pamazām tuvojas šim tempam.
Lai gan Windows atbalstam ir nepieciešama nedaudz lielāka konfigurācija, pēc sākotnējās iestatīšanas tas nav īpaši slikti. Ir divi iespējamie veidi, kā to instalēt.
Izmantojot Cygwin
Vai esat dzirdējuši par Cygwin?
Tā ir ar POSIX saderīga vide, kas darbojas operētājsistēmā Windows. Tas nozīmē – jūs varat palaist daudzas lietas operētājsistēmā Windows, ko parasti darāt operētājsistēmā UNIX.
Ja pirmo reizi dzirdējāt par Cygwin, es atsaukšos uz viņu oficiālā mājas lapa lai iegūtu vairāk izpratnes.
Noklusējuma Cygwin instalācija neattiecas uz Ansible. Tādējādi jums tie ir jāizvēlas instalēšanas laikā, kā paskaidrots tālāk manuāli.
- Lejupielādēt Cygwin (Izvēlieties 32 bitu vai 64 bitu Cygwin pakotni atbilstoši savai sistēmai)
- Palaidiet Cygwin instalācijas failu, kuru lejupielādējāt iepriekš, un sekojiet ekrānam.
- Atlasiet lejupielādes avotu kā “Instalēt no interneta”.
- Iestatiet saknes direktoriju, kurā vēlaties instalēt lietojumprogrammu
- Atlasiet direktoriju, kurā vēlaties instalēt savas Cygwin pakotnes
- Atlasiet Tiešais savienojums, ja neizmantojat starpniekserveri.
- Izvēlieties spoguli, lai lejupielādētu pakotnes. Jūs varat izvēlēties jebkuru no saraksta.
- Tiks parādīti uzstādīšanai pieejamie iepakojumi; šeit mums ir jāatlasa iespējamais — skaidri atlasiet skatu kā Pilns un pēc tam meklējiet “ansible” un pēc tam atlasiet jaunāko versiju, kā parādīts zemāk.
- Ansible-doc nav obligāta, noklikšķiniet uz Tālāk
- Pārskatiet un apstipriniet izmaiņas, noklikšķinot uz nākamo
- Tas lejupielādēs un instalēs nepieciešamās pakotnes.
- Kad tas būs izdarīts, jūs saņemsit panākumu ziņojumu, noklikšķiniet uz Pabeigt
Apsveicu! Jūs esat instalējis Cygwin ar Ansible operētājsistēmā Windows. Pārbaudīsim to.
- Darbvirsmā veiciet dubultklikšķi uz Cygwin Terminal ikonas un ierakstiet ansible –version
Un, kā redzat, tas ir veiksmīgi instalēts.
Iet uz priekšu un spēlējies ar to. Ja jūs interesē mācīties Ansible, pārbaudiet šo Udemy kurss.
Ubuntu izmantošana operētājsistēmā Windows 10
Paldies Microsoft. Tagad ir iespējams instalēt Ubuntu operētājsistēmā Windows 10.
Sāksim to.
- Meklēšanas lodziņā meklējiet Windows līdzekļus. Un, kad parādās “Ieslēgt vai izslēgt Windows funkcijas”, noklikšķiniet uz tā.
- Tiks atvērts logs ar daudzām funkcijām. Ritiniet uz leju un atzīmējiet izvēles rūtiņu Windows apakšsistēmas opcijai Linux. Un pēc tam noklikšķiniet uz pogas Labi.
- Atveriet Microsoft Store un meklējiet Ubuntu, lai instalētu jaunāko versiju.
- Pēc instalēšanas jūs redzēsit palaišanas pogu, izmantojiet to, lai atvērtu Ubuntu bash.
- Uz Ubuntu bash tas lūgs iestatīt noklusējuma lietotāja lietotājvārdu un paroli. Šeit varat arī iestatīt saknes konta paroli, ierakstot sudo passwd root
- Ir pienācis laiks instalēt Ansible ar šādām komandām.
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
- Nospiediet Y, kad tiek prasīts…
Pēc instalēšanas pārbaudīsim, vai, izveidojot un palaižot demonstrācijas rokasgrāmatu.
- Izveidojiet failu testbook.yml
nano testbook.yml
- Pievienojiet šādas rindas un saglabājiet failu
- name: testing ansible hosts: localhost tasks: - name: echo a message debug: msg=”this is working"
Un, visbeidzot, palaidiet rokasgrāmatu.
ansible playbook testbook.yml --connection=local
Secinājums
Es ceru, ka tas palīdzēs jums instalēt Ansible operētājsistēmā Windows. Apskatiet šo emuāra ziņu, lai uzzinātu par rokasgrāmatu, lai automatizētu uzdevumus.
Vai jums patika lasīt rakstu? Kā būtu ar dalīšanos ar pasauli?