O ṣeeṣe: awọn imudojuiwọn ni awọn solusan bọtini lati ṣe adaṣe aye rẹ

Agbegbe Ansible n mu akoonu titun wa nigbagbogbo - awọn afikun ati awọn modulu - ṣiṣẹda ọpọlọpọ iṣẹ tuntun fun awọn ti o ni ipa ninu awọn olutọju Ansible, niwọn igba ti koodu titun nilo lati ṣepọ sinu awọn ibi ipamọ ni yarayara bi o ti ṣee. Ko ṣee ṣe nigbagbogbo lati pade awọn akoko ipari ati ifilọlẹ ti diẹ ninu awọn ọja ti o ti ṣetan fun itusilẹ ti sun siwaju titi ẹya osise atẹle ti Ẹrọ Ansible. Titi di aipẹ, ọna kan ṣoṣo ni o wa fun olumulo ipari lati gba akoonu Ansible tuntun - papọ pẹlu ẹya tuntun ti Ẹrọ Ansible.

O ṣeeṣe: awọn imudojuiwọn ni awọn solusan bọtini lati ṣe adaṣe aye rẹ

Lati koju airọrun yii, agbegbe Ansible ti bẹrẹ ṣiṣẹ lori awọn aṣayan irọrun diẹ sii fun ṣiṣẹda ati gbigba akoonu pada.

Red Hat Ansible Engine 2.8: si ọna titun fun sisẹ akoonu Ansible

Ni idahun si ibeere olumulo, Ẹrọ Ansible 2.8 ṣafihan awọn ayipada nipa sisẹ akoonu, ko si ninu awọn osise Tu. Awọn ayipada wọnyi yoo jẹ ki ọna tuntun lati fi akoonu ranṣẹ si awọn olumulo ti ko gbẹkẹle awọn olutọju Ansible lati ṣakoso mejeeji akoonu Ansible ati koodu ti Syeed funrararẹ.

O ti gbero pe ni awọn idasilẹ ọjọ iwaju Awọn olupilẹṣẹ ti akoonu yoo ni anfani lati firanṣẹ ni irisi awọn idii pataki, eyiti a pe ni Awọn akojọpọ, eyiti o le fi sii ni aaye ti o yẹ fun ipaniyan lori oju ipade Ansible akọkọ (ipo iṣakoso) tabi lori a ipade iṣakoso (ipin iṣakoso). Eleda ti awọn ikojọpọ yoo pato awọn alaye ipaniyan taara ni lilo awọn ipa ati awọn iwe-iṣere. Pẹlu awọn iyipada ti o wa loke si Ẹrọ Ansible, Awọn akojọpọ yoo jẹ ọkan ninu awọn irinṣẹ ti o yoo gba ọ laaye lati decouple itusilẹ akoonu lati itusilẹ ti awọn ẹya osise ti Ẹrọ Ansible.

Titun Di apẹrẹ

Itumọ Di ti wa ni ayika fun igba pipẹ, ṣugbọn bẹrẹ pẹlu ẹya 2.8, ọrọ naa BECOME ni a lo nipasẹ aiyipada ni Ẹrọ Ansible lati tọ fun ọrọ igbaniwọle kan nigbati awọn anfani ti o pọ si (awọn anfani sudo lori * awọn eto nix tabi mu ipo ṣiṣẹ lori awọn ẹrọ nẹtiwọọki). Ni awọn ọrọ miiran, BECOME jẹ ohun elo ifiagbara boṣewa ti o loye eto ibi-afẹde tẹlẹ.

Eyi ni apẹẹrẹ ti lilo rẹ:

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

Ni afikun, Ansible Engine 2.8 tun ṣe afihan afikun BECOME, eyiti o ṣiṣẹ bi doas lori Linux àti bí runas ṣe ń lọ Windows, ó sì fún ọ láyè láti ṣe àwọn ìgbésẹ̀ ní ipò olùlò pàtó kan. Láti gbé àwọn àǹfààní ga lórí àwọn ẹ̀rọ nẹ́tíwọ́ọ̀kì, lo àfikún become-enable.

Wiwa Python onitumọ

O le ti pade aṣiṣe yii:

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

Otitọ ni pe ni awọn ẹya ti tẹlẹ ti Ansible Engine, aiyipada ni pe akọkọ (aiyipada) onitumọ Python wa ninu folda / usr/bin/python. Lati ẹya 2.8, Ansible n wa onitumọ lori eto ibi-afẹde kọọkan, kọkọ ṣayẹwo tabili awọn ipa-ọna ati awọn orukọ ṣiṣe ti olutumọ Python akọkọ ni ọpọlọpọ awọn pinpin, ati lẹhinna lilo atokọ paṣẹ ti awọn onitumọ fallback (fun alaye diẹ sii, wo Ansible 2.8 Porting Itọsọna.

Tun gbiyanju awọn faili ko si ohun to da nipa aiyipada

Njẹ o ti n wa awọn faili .tun gbiyanju lori disk rẹ fun igba pipẹ? Ti o ba ti lo Ansible fun igba pipẹ, lẹhinna o han gbangba ọpọlọpọ wọn, ati pe wọn gba aaye to wulo nikan. Bi ti ikede 2.8, Ansible Engine ko tun ṣẹda awọn faili wọnyi nipasẹ aiyipada (eyiti o le bori nipasẹ ṣiṣatunṣe aiyipada ansible.cfg faili).

Imudojuiwọn Play Ibojuwẹhin wo nkan

Yiyọ lati Awọn Itọsọna Gbigbe si Aṣeṣe 2.8:

Play Recap bayi ka awọn iṣẹ-ṣiṣe pẹlu ipo ti a ko bikita ati igbala, bakanna bi ok, yipada, ko le de ọdọ, kuna ati fo, o ṣeun si awọn iṣiro iṣiro tuntun meji ninu ohun itanna ipe ipe aiyipada. Awọn iṣẹ ṣiṣe ti o kuna fun eyiti aibikita_aṣiṣe: bẹẹni ti ṣeto asia ni a ka bi aibikita. Awọn iṣẹ ṣiṣe ti o kuna, fun eyiti a ti ṣe ilana apakan igbala lẹhinna, ni a ka bi igbala. Jọwọ ṣakiyesi pe ko dabi awọn ẹya iṣaaju ti Ansible, awọn iṣẹ ṣiṣe igbala ko ni ka bi kuna.

Ati ninu tabili Play Recap, ti o da lori awọn abajade ti ipaniyan iwe-iṣere, awọn ọmọ-ogun ni bayi ni afikun ti fo, igbala ati awọn ọwọn aibikita:

O ṣeeṣe: awọn imudojuiwọn ni awọn solusan bọtini lati ṣe adaṣe aye rẹ

Awọsanma ati awọn apoti

Ẹya 2.8 pẹlu awọn ilọsiwaju ati awọn afikun si awọsanma ati awọn modulu eiyan fun ṣiṣẹ pẹlu Awọn iṣẹ wẹẹbu Amazon, Azure Microsoft, Google Cloud, Digital Ocean, podman и kubevirt. O tun tọ lati ṣe akiyesi pe awọn faili TOML le ṣee lo bayi bi orisun akojo oja.

Paramiko

Ṣe o nlo Red Hat Ansible Network Automation? Ẹrọ Ansible 2.8 ko ni tabi da lori paramiko. Nipa aiyipada, Enjini Ansible nlo ssh. Ti o ba nilo paramiko, o le fi sii pẹlu aṣẹ pip fi paramiko sori ẹrọ

Ti o ba nilo atilẹyin nipa lilo paramiko pẹlu ṣiṣe alabapin Red Hat rẹ, jọwọ tọka si nkan ipilẹ imọ Paramiko package sonu lẹhin titun Ansible Engine awọn fifi sori ẹrọ.

Nitorinaa, ẹya tuntun ti Red Hat Ansible Engine ti ni afikun pẹlu atokọ iyalẹnu ti awọn ilọsiwaju ati awọn ayipada, eyiti o le rii ni awọn alaye diẹ sii. nibi.

Red Hat Ansible Tower 3.5: diẹ adaṣiṣẹ

Lati opin May, ẹya tuntun ti Red Hat Ansible Tower 3.5 ti wa, nfunni ni ọpọlọpọ awọn ilọsiwaju pataki fun adaṣe, eyiti a yoo sọrọ nipa ti o ko ba ti ni akoko lati ṣayẹwo fun ararẹ.

Nitorinaa, akọkọ awọn bọtini:

  • Atilẹyin Ile-iṣẹ Red Hat Linux 8;
  • Atilẹyin fun ibi ipamọ ijẹrisi ita nipa lilo awọn afikun ti o yẹ;
  • Atilẹyin fun di awọn afikun ni Ansible Tower.

Ni afikun, ẹya tuntun ṣe atunṣe diẹ sii ju 160 royin awọn aṣiṣe ati awọn iṣoro.

Atilẹyin Ile-iṣẹ Red Hat Linux 8

A sábà máa ń sọ pé Red Hat Enterprise Linux (RHEL) jẹ́ ìpìlẹ̀ tó ṣeé gbẹ́kẹ̀lé tí ó sì lè wúlò fún kíkọ́, fún àpẹẹrẹ, ìkùukùu aládàpọ̀. Ansible Tower 3.5 (bíi Ansible Engine 2.8) ń pèsè ìṣàkóso àwọn olùgbàlejò RHEL 8 ó sì tún lè ṣiṣẹ́ lórí ìpìlẹ̀ Red Hat Enterprise. Linux 8 gẹ́gẹ́ bí ibùdó ìṣàkóso ti ẹ̀rọ Red Hat Ansible Automation.

Ita Ijẹrisi Stores

Ni afikun si ile itaja iwe-ẹri ti a ṣe sinu, Ile-iṣọ Ansible 3.5 le lo awọn ile itaja ti ita gbangba bayi, nitori nigbami o nilo lati ṣe awọn iwe-ẹri diẹ sii si awọn ohun elo ti a pin. Nitorinaa, ẹya tuntun ti Ile-iṣọ Ansible le ṣiṣẹ taara pẹlu ọpọlọpọ ọrọ igbaniwọle ati awọn solusan ibi ipamọ bọtini, fun apẹẹrẹ:

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

Awọn alaye ti ṣiṣẹ pẹlu awọn ọna ṣiṣe ni a fun ni awọn iwe aṣẹ Asiri Management System.

Awọn afikun tuntun fun ṣiṣẹ pẹlu akojo oja ati jijẹ awọn anfani

Ni atẹle idagbasoke ti Enjini Ansible, Ansible Tower 3.5 nfunni ni awọn afikun akojo oja tuntun ati ohun itanna kan lati ṣiṣẹ pẹlu irinṣẹ anfani tuntun.

O ṣeun titun oja afikun Ile-iṣọ Ansible le bayi lo Microsoft Azure, Google Cloud Platform ati Red Hat OpenStack Platform gẹgẹbi orisun akojo oja, eyiti o ṣe idaniloju iṣẹ pẹlu awọn agbegbe awọsanma arabara jade kuro ninu apoti.

Ohun itanna Escalation Anfani tuntun n pese mimu kikun ti awọn iṣẹ ṣiṣe imudara anfani, nfunni ni irọrun pupọ ati iṣakoso ni akawe si sudo ati sudo ibile.

Atunse akojọ UI

Ninu ẹya tuntun, ṣiṣẹ pẹlu awọn atokọ ti di irọrun diẹ sii. Wọn le faagun lati ṣafihan awọn alaye ati ki o ṣubu lati ṣafihan awọn eroja diẹ sii. Awọn atokọ tun le ṣe lẹsẹsẹ nipasẹ ọpọlọpọ awọn aaye ati ṣe filtered nipasẹ fere eyikeyi ohun-ini.

Awọn Metiriki Imudara

Awọn wiwọn ni bayi ti a pe ni awọn aaye ipari (/ api/v2/metrics), ọpẹ si eyiti Ile-iṣọ Ansible le ṣe abojuto ni irọrun ni lilo Prometheus ati awọn ọna ṣiṣe miiran ti o jọra, ati awọn ọna ṣiṣe pupọ, pẹlu awọn awọsanma, le ṣee lo ni nigbakannaa.

Ile-iṣọ Ansible 3.5 wa bayi fun igbasilẹ, titun ti ikede Red Hat Ansible Tower le fi sii ni agbegbe tabi nipasẹ Vagrant tabi Amazon AMI.

Webinars lori Ansible: igbesoke rẹ ogbon

Nigbagbogbo ni kikun ibi ipamọ ti awọn webinars lori koko: www.ansible.com/resources/webinars-training?hsLang=en-us

Okudu 4 koja webinar Kini Tuntun ni Automation Ansible, ibora ti awọn ẹya tuntun ati ilọsiwaju ti Red Hat Ansible Tower ati Red Hat Ansible Engine. Nbo laipe si ibi ipamọ.

Wa ni Russian webinar nipa Automation Nẹtiwọọki nipa lilo Ansible.

orisun: www.habr.com

Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster