Ansible samfélagið er stöðugt að koma með nýtt efni - viðbætur og einingar - sem skapar mikið af nýju starfi fyrir þá sem taka þátt í Ansible viðhaldsaðilum, þar sem nýjan kóða þarf að samþætta inn í geymslurnar eins fljótt og auðið er. Það er ekki alltaf hægt að standa við frest og kynningu á sumum vörum sem eru alveg tilbúnar til útgáfu er frestað þar til í næstu opinberu útgáfu af Ansible Engine. Þar til nýlega var aðeins ein leið fyrir endanotanda til að fá nýtt Ansible efni - ásamt nýrri útgáfu af Ansible Engine.

Til að bregðast við þessum óþægindum hefur Ansible samfélagið byrjað að vinna að sveigjanlegri valmöguleikum til að búa til og sækja efni.
Red Hat Ansible Engine 2.8: í átt að nýjum aðferðum til að vinna úr Ansible efni
Til að bregðast við beiðni notenda kynnti Ansible Engine 2.8 breytingar varðandi efnisvinnslu, ekki með í opinberu útgáfunni. Þessar breytingar munu gera nýja leið til að koma efni til notenda sem treystir ekki á Ansible umsjónarmenn til að stjórna bæði Ansible efni og kóða vettvangsins sjálfs.
Stefnt er að því að í komandi útgáfum geti höfundar efnis afhent það í formi sérstakra pakka, svokallaðra safns, sem hægt er að setja upp á viðeigandi stað til framkvæmdar á aðal Ansible hnút (stjórnhnút) eða á a. stýrður hnútur (stýrður hnútur ). Höfundur safnanna mun beint tilgreina framkvæmdarupplýsingarnar í pakkanum með hlutverkum og leikbókum. Með ofangreindum breytingum á Ansible Engine verða söfn eitt af verkfærunum sem mun leyfa þér að aftengja útgáfu efnis frá útgáfu opinberra útgáfur af Ansible Engine.
Ný Become hönnun
Become smíðin hefur verið til í langan tíma, en frá og með útgáfu 2.8 er orðið BECOME notað sjálfgefið í Ansible Engine til að biðja um lykilorð þegar réttindi aukast (sudo réttindi á *nix kerfi eða virkja ham á nettækjum). Með öðrum orðum, BECOME er nú staðlað valdeflingartæki sem skilur nú þegar markkerfið.
Hér er dæmi um notkun þess:
ansible-playbook --become --ask-become-pass site.yml
BECOME password:
Að auki kynnti Ansible Engine 2.8 einnig BECOME viðbótina, sem virkar eins og doas á Linux og hvernig runar áfram Windows, og gerir þér kleift að framkvæma aðgerðir fyrir hönd tiltekins notanda. Til að auka réttindi á nettækjum skaltu nota viðbótina become-enable.
Að finna Python túlk
Þú gætir hafa rekist á þessa villu:
/usr/bin/python: bad interpreter: No such file or directory
Staðreyndin er sú að í fyrri útgáfum af Ansible Engine var sjálfgefið að aðal (sjálfgefinn) Python túlkurinn væri staðsettur í /usr/bin/python möppunni. Frá útgáfu 2.8 leitar Ansible að túlk á hverju markkerfi, athugar fyrst töflu yfir slóðir og keyranleg nöfn aðal Python túlksins í ýmsum dreifingum og notar síðan skipaðan lista yfir varatúlka (fyrir frekari upplýsingar, sjá .
Reyndu aftur skrár eru ekki lengur búnar til sjálfgefið
Hefur þú verið að leita að .retry skrám á disknum þínum í langan tíma? Ef þú hefur notað Ansible í langan tíma, þá eru þeir greinilega margir og þeir taka aðeins upp gagnlegt pláss. Frá og með útgáfu 2.8 býr Ansible Engine ekki lengur til þessar skrár sjálfgefið (sem hægt er að hnekkja með því að breyta sjálfgefna ansible.cfg skránni).
Uppfært Play Recap
Útdráttur úr :
Play Recap telur nú verkefni með stöðuna hunsuð og bjargað, sem og allt í lagi, breytt, óaðgengilegt, mistókst og sleppt, þökk sé tveimur nýjum tölfræðiteljendum í sjálfgefna svarhringingarviðbótinni. Misheppnuð verkefni þar sem fáninn ignore_errors: yes var stilltur fyrir eru talin hunsuð. Misheppnuð verkefni, sem björgunarhlutinn var síðan afgreiddur fyrir, teljast til bjargað. Vinsamlegast athugaðu að ólíkt fyrri útgáfum af Ansible, eru björguð verkefni ekki lengur talin misheppnuð.
Og í Play Recap töflunni, byggt á niðurstöðum framkvæmd leikbókarinnar, hafa gestgjafar nú fleiri dálka sem sleppt hefur verið, bjargað og hunsað:

Ský og gámar
Útgáfa 2.8 inniheldur endurbætur og viðbætur við skýja- og gámaeiningar til að vinna með Amazon Web Services, Microsoft Azure, Google Cloud, Digital Ocean, и . Það er líka athyglisvert að nú er hægt að nota TOML skrár sem birgðauppsprettu.
Paramiko
Ertu að nota Red Hat Ansible Network Automation? Ansible Engine 2.8 inniheldur ekki lengur eða er háð paramiko. Sjálfgefið er að Ansible Engine notar ssh. Ef þú þarft paramiko geturðu sett það upp með skipuninni pip install paramiko
Ef þú þarft aðstoð við að nota paramiko með Red Hat áskriftinni þinni, vinsamlegast skoðaðu þekkingargrunnsgreinina .
Þannig hefur ný útgáfa af Red Hat Ansible Engine verið bætt við glæsilegum lista yfir endurbætur og breytingar, sem finna má nánar. .
Red Hat Ansible Tower 3.5: meiri sjálfvirkni
Síðan í lok maí hefur ný útgáfa af Red Hat Ansible Tower 3.5 verið fáanleg, sem býður upp á nokkrar alvarlegar endurbætur fyrir sjálfvirkni, sem við munum tala um ef þú hefur ekki enn haft tíma til að athuga það sjálfur.
Svo, fyrst lykilatriðin:
- Red Hat Enterprise stuðningur Linux 8;
- Stuðningur við ytri persónuskilríkisgeymslu með því að nota viðeigandi viðbætur;
- Stuðningur við að verða viðbætur í Ansible Tower.
Að auki lagar nýja útgáfan meira en 160 tilkynntar villur og vandamál.
Red Hat Enterprise stuðningur Linux 8
Við segjum oft að Red Hat Enterprise Linux (RHEL) er áreiðanlegur og fjölhæfur grunnur til að byggja upp, til dæmis, blönduð skýjalausn. Ansible Tower 3.5 (eins og Ansible Engine 2.8) býður upp á stjórnun á RHEL 8 hýsingum og getur einnig keyrt á Red Hat Enterprise kerfinu. Linux 8 sem stjórnhnút fyrir Red Hat Ansible Automation kerfið.
Ytri skilríkisverslanir
Til viðbótar við innbyggðu persónuskilríkisverslunina getur Ansible Tower 3.5 nú notað ytri skilríkisgeymslur, því stundum þarf að gera skilríki aðgengilegri fyrir dreifð forrit. Þess vegna getur nýja útgáfan af Ansible Tower unnið beint með ýmsum lykilorða- og lyklageymslulausnum, til dæmis:
- HashiCorp Vault;
- CyberArk AIM;
- CyberArk Conjur;
- Microsoft Azure Key Vault.
Upplýsingar um vinnu með þessum kerfum eru gefnar upp í skjölunum .
Ný viðbætur til að vinna með birgðahald og auka réttindi
Í kjölfar þróunar Ansible Engine býður Ansible Tower 3.5 upp á ný birgðaviðbætur og viðbót til að vinna með nýja forréttindatólinu.
Með Ansible Tower getur nú notað Microsoft Azure, Google Cloud Platform og Red Hat OpenStack Platform sem birgðauppsprettu, sem tryggir vinnu með blendingsskýjaumhverfi úr kassanum.
Nýja forréttindi stigmögnun tappi veitir alhliða meðhöndlun á forréttinda stigmögnun verkefnum, býður upp á mun meiri sveigjanleika og stjórn samanborið við hefðbundna sudo og su.
Endurhannað notendaviðmót lista
Í nýju útgáfunni er vinnan með lista orðin mun þægilegri. Hægt er að stækka þau til að sýna upplýsingar og draga saman til að sýna fleiri þætti. Einnig er hægt að flokka lista eftir ýmsum sviðum og sía eftir nánast hvaða eign sem er.
Bætt mæligildi
Mælingar hafa nú svokallaða endapunkta (/api/v2/metrics), þökk sé þeim sem nú er auðvelt að fylgjast með Ansible Tower með Prometheus og öðrum svipuðum kerfum og hægt er að nota nokkur kerfi, þar á meðal skýjakerfi, samtímis.
Ansible Tower 3.5 er nú fáanlegt til niðurhals, hægt að setja upp á staðnum eða í gegnum Vagrant eða Amazon AMI.
Vefnámskeið um Ansible: uppfærðu færni þína
Stöðugt endurnýjað geymsla vefnámskeiða um efnið:
4. júní liðinn webinar , sem nær yfir nýja og endurbætta eiginleika Red Hat Ansible Tower og Red Hat Ansible Engine. Væntanlegt í geymslu.
Fáanlegt á rússnesku.
Heimild: www.habr.com
