Ansible: Updates a Schlësselléisungen fir Är Welt ze automatiséieren

D'Ansible Gemeinschaft bréngt dauernd neien Inhalt - Plugins a Moduler - schaaft vill nei Aarbecht fir déi, déi an Ansible Instandhalter involvéiert sinn, well neie Code sou séier wéi méiglech an de Repositories integréiert muss ginn. Et ass net ëmmer méiglech Frist ze halen an de Start vun e puer Produkter, déi ganz prett sinn fir d'Verëffentlechung, gëtt bis déi nächst offiziell Versioun vun Ansible Engine ausgestallt. Bis viru kuerzem war et nëmmen ee Wee fir en Endbenotzer neien Ansible Inhalt ze kréien - zesumme mat enger neier Versioun vum Ansible Engine.

Ansible: Updates a Schlësselléisungen fir Är Welt ze automatiséieren

Fir dës Onbequemlechkeet unzegoen, huet d'Ansible Gemeinschaft ugefaang un méi flexibel Optiounen ze schaffen fir Inhalt ze kreéieren an zréckzekommen.

Red Hat Ansible Engine 2.8: Richtung nei Methoden fir Ansible Inhalt ze veraarbecht

Als Äntwert op d'Ufro vun de Benotzer huet Ansible Engine 2.8 Ännerungen betreffend Inhaltsveraarbechtung agefouert, net an der offizieller Verëffentlechung abegraff. Dës Ännerungen erlaben en neie Wee fir Inhalt un d'Benotzer ze liwweren, déi net op Ansible Entrepreneuren vertrauen fir souwuel Ansible Inhalt wéi och de Code vun der Plattform selwer ze managen.

Et ass geplangt datt an zukünfteg Verëffentlechungen Creatoren vum Inhalt fäeg sinn et a Form vu spezielle Packagen ze liwweren, sougenannte Kollektiounen, déi op der entspriechender Plaz fir d'Ausféierung op den Haapt Ansible Node (Kontrollknuet) oder op engem geréiert Node (managed Node). Den Ersteller vun de Sammlungen wäert direkt d'Ausféierungsdetailer am Package spezifizéieren mat Rollen a Spillbicher. Mat den uewe genannten Ännerungen op Ansible Engine, Sammlungen wäerten ee vun den Tools sinn, déi erlaabt Iech d'Verëffentlechung vum Inhalt vun der Verëffentlechung vun offiziellen Versiounen vun Ansible Engine ze decouple.

New Become Design

De Become Konstrukt ass scho laang ronderëm, awer mat der Versioun 2.8 unzefänken, gëtt d'Wuert BECOME par défaut an Ansible Engine benotzt fir e Passwuert ze froen wann Dir Privilegien eskaléiert (sudo Privilegien op *nix Systemer oder Modus op Netzwierkapparater aktivéieren). An anere Wierder, BECOME ass elo e Standard Empowerment Tool dat den Zilsystem scho versteet.

Hei ass e Beispill vu senger Benotzung:

ansible-playbook --become --ask-become-pass site.yml
BECOME password:

Zousätzlech huet Ansible Engine 2.8 de BECOME Plugin agefouert, deen als Doas op Linux an als Runas op Windows funktionnéiert an Iech erlaabt Aktiounen am Numm vun engem bestëmmte Benotzer auszeféieren. Fir Privilegien op Netzwierkapparater ze erhéijen, benotzt de Aktivéiert Plugin.

Fannt e Python Dolmetscher

Dir hutt vläicht dëse Feeler begéint:

/usr/bin/python: bad interpreter: No such file or directory

De Fakt ass datt a fréiere Versioune vun Ansible Engine, de Standard war datt den Haapt (Standard) Python Dolmetscher am /usr/bin/python Dossier läit. Zënter der Versioun 2.8 sicht Ansible no engem Dolmetscher op all Zilsystem, iwwerpréift als éischt eng Tabelle vu Weeër an ausführbaren Nimm vum Haapt Python Dolmetscher a verschiddene Verdeelungen, a benotzt dann eng bestallt Lëscht vun Fallback Dolmetscher (fir méi Informatioun, kuckt Ansible 2.8 Porting Guide.

Retry Dateien ginn net méi als Standard erstallt

Hutt Dir scho laang no .retry Dateien op Ärem Disk gesicht? Wann Dir Ansible fir eng laang Zäit benotzt, da sinn et kloer vill vun hinnen, a si huelen nëmmen nëtzlech Plaz. Zënter der Versioun 2.8 erstellt Ansible Engine dës Dateien net méi als Standard (déi kann iwwerschriwwe ginn andeems Dir d'Standard ansible.cfg Datei ännert).

Aktualiséiert Play Recap

Extrait aus Portéieren Guiden fir Ansible 2.8:

Play Recap zielt elo Aufgaben mat dem Status ignoréiert a gerett, souwéi ok, geännert, onerreechbar, gescheitert an iwwersprangen, dank zwee nei Statistikteller am Standard Callback Plugin. Ausgefall Aufgaben, fir déi den ignore_errors: jo Fändel gesat gouf, ginn als ignoréiert gezielt. Ausgefall Aufgaben, fir déi d'Rettungssektioun dunn veraarbecht gouf, ginn als gerett gezielt. Maacht weg datt am Géigesaz zu fréiere Versioune vun Ansible, gerett Aufgaben net méi als gescheitert gezielt ginn.

An an der Play Recap Tabell, baséiert op de Resultater vun der Playbook Ausféierung, hunn d'Hosts elo zousätzlech Spalten iwwersprangen, gerett an ignoréiert:

Ansible: Updates a Schlësselléisungen fir Är Welt ze automatiséieren

Wolleken a Container

Versioun 2.8 enthält Verbesserungen an Ergänzunge fir Cloud- a Containermoduler fir mat Amazon Web Services, Microsoft Azure, Google Cloud, Digital Ocean, podman и kubevirt. Et ass och derwäert ze notéieren datt TOML Dateien elo als Inventarquell benotzt kënne ginn.

Paramiko

Benotzt Dir Red Hat Ansible Network Automation? Ansible Engine 2.8 enthält net méi oder hänkt vu Paramiko of. Par défaut benotzt Ansible Engine ssh. Wann Dir Paramiko braucht, kënnt Dir et mam Kommando installéieren pip install paramiko

Wann Dir Ënnerstëtzung braucht fir Paramiko mat Ärem Red Hat Abonnement ze benotzen, kuckt w.e.g. op de Wëssensbasis Artikel Paramiko Package fehlt no neien Ansible Engine Installatiounen.

Sou ass déi nei Versioun vum Red Hat Ansible Engine ergänzt ginn mat enger beandrockender Lëscht vu Verbesserungen an Ännerungen, déi méi am Detail ze fannen ass. hei.

Red Hat Ansible Tower 3.5: méi Automatisatioun

Zënter Enn Mee ass eng nei Versioun vum Red Hat Ansible Tower 3.5 verfügbar, déi e puer sérieux Verbesserunge fir d'Automatiséierung ubitt, iwwer déi mir schwätzen, wann Dir nach keng Zäit hat fir et selwer ze kontrolléieren.

Also, als éischt déi Schlësselen:

  • Red Hat Enterprise Linux 8 Ënnerstëtzung;
  • Ënnerstëtzung fir extern Umeldungsspeicher mat passenden Plugins;
  • Ënnerstëtzung fir Plugins am Ansible Tower ze ginn.

Zousätzlech fixéiert déi nei Versioun méi wéi 160 gemellt Feeler a Probleemer.

Red Hat Enterprise Linux 8 Ënnerstëtzung

Mir widderhuelen dacks datt Red Hat Enterprise Linux (RHEL) eng zouverlässeg a villsäiteg Basis ass fir zum Beispill eng Hybridwolk ze bauen. Ansible Tower 3.5 (wéi Ansible Engine 2.8) bitt Gestioun vu RHEL 8 Hosten, a kann och op der Red Hat Enterprise Linux 8 Plattform lafen als Management Node fir de Red Hat Ansible Automation System.

Extern Umeldungsgeschäfter

Zousätzlech zum agebaute Umeldungsgeschäft, Ansible Tower 3.5 kann elo extern Umeldungsgeschäfter benotzen, well heiansdo musst Dir Umeldungsinformatiounen méi zougänglech maachen fir verdeelt Uwendungen. Dofir kann déi nei Versioun vum Ansible Tower direkt mat verschiddene Passwuert- a Schlëssellagerléisungen schaffen, zum Beispill:

  • HashiCorp Vault;
  • CyberArk AIM;
  • CyberArk Conjur;
  • Microsoft Azure Key Vault.

Detailer iwwer d'Aarbecht mat dëse Systemer ginn an den Dokumenter uginn Secret Management System.

Nei Plugins fir mat Inventar ze schaffen an d'Privilegien ze erhéijen

No der Entwécklung vum Ansible Engine bitt Ansible Tower 3.5 nei Inventar Plugins an e Plugin fir mam neie Privileg Tool ze schaffen.

Merci nei Inventar Plugins Ansible Tower kann elo Microsoft Azure, Google Cloud Plattform a Red Hat OpenStack Plattform als Inventarquell benotzen, déi d'Aarbecht mat Hybrid Cloud Ëmfeld aus der Këscht garantéiert.

Den neie Privilege Escalation Plugin bitt eng ëmfaassend Handhabung vu Privileg Eskalatiounsaufgaben, bitt vill méi Flexibilitéit a Kontroll am Verglach zum traditionelle Sudo a Su.

Redesignéiert Lëscht UI

An der neier Versioun ass d'Aarbecht mat Lëschte vill méi praktesch ginn. Si kënnen erweidert ginn fir Detailer ze weisen an zesummegeklappt fir méi Elementer ze weisen. Lëschte kënnen och no verschiddene Felder zortéiert ginn a vu bal all Eegeschafte gefiltert ginn.

Verbesserte Metriken

Metriken hunn elo sougenannte Endpunkte (/api/v2/metrics), duerch déi den Ansible Tower elo liicht iwwerwaacht ka ginn mat Prometheus an aner ähnlech Systemer, a verschidde Systemer, dorënner Cloud, kënne gläichzäiteg benotzt ginn.

Ansible Tower 3.5 ass elo verfügbar fir erofzelueden, läscht Versioun vum Red Hat Ansible Tower kann lokal installéiert ginn oder iwwer Vagrant oder Amazon AMI.

Webinars op Ansible: Upgrade Är Fäegkeeten

Konstant replenished Repository vu Webinarer zum Thema: www.ansible.com/resources/webinars-training?hsLang=en-us

4. Juni vergaangen webinar Wat ass Neit an Ansible Automation, deckt nei a verbessert Features vum Red Hat Ansible Tower a Red Hat Ansible Engine. Kommt geschwënn op Lagerung.

Verfügbar op Russesch Webinar iwwer Network Automation mat Ansible.

Source: will.com

Setzt e Commentaire