Ansible: fa'afouga i fofo autu e otometi ai lau lalolagi

O lo'o aumaia pea e le afio'aga o Ansible mea fou - fa'apipi'i ma modules - fa'atupuina le tele o galuega fou mo i latou o lo'o a'afia i le au fa'atumauina o le Ansible, talu ai e mana'omia le tu'ufa'atasia o tulafono fou i totonu o fale teu oloa i se taimi vave e mafai ai. E le o taimi uma e mafai ai ona faʻataunuʻuina taimi faʻatapulaʻa ma le faʻalauiloaina o nisi o oloa ua saunia mo le faʻamalolo e tolopoina seʻia oʻo i le isi faʻamatalaga aloaia o Ansible Engine. Se'ia o'o mai talu ai nei, e na'o le tasi lava le auala e maua ai e se tagata fa'au'uga fa'amatalaga fou Ansible - fa'atasi ai ma se fa'amatalaga fou o le Ansible Engine.

Ansible: fa'afouga i fofo autu e otometi ai lau lalolagi

Ina ia foia lenei faʻalavelave, ua amata ona galulue le sosaiete Ansible i ni filifiliga sili atu ona fetuutuunai mo le fatuina ma le toe aumaia o mea.

Red Hat Ansible Engine 2.8: aga'i i auala fou mo le fa'agaioiina o mea e mafai ona maua

I le tali atu i talosaga a le tagata, Ansible Engine 2.8 na faʻaalia suiga e uiga i le faʻaogaina o mea, e le o aofia i le tatalaina aloaia. O nei suiga o le a mafai ai ona maua se auala fou e momoli atu ai mea i tagata fa'aoga e le fa'alagolago i tagata e tausia le Ansible e pulea uma anotusi Ansible ma le code o le tulaga lava ia.

Ua fuafuaina i le lumanaʻi faʻasalalauga o le a mafai e le au Foafoa o mea ona tuʻuina atu i le tulaga o afifi faʻapitoa, e taʻua o Collections, lea e mafai ona faʻapipiʻi i le nofoaga talafeagai mo le faʻataunuʻuina i luga o le autu Ansible node (control node) poʻo luga o se node pulea (managed node ). O le na faia le aoina o le a faʻamaonia saʻo faʻamatalaga faʻatinoga i totonu o le afifi e faʻaaoga ai matafaioi ma tusi taʻaloga. Faatasi ai ma suiga i luga i le Ansible Engine, Collections o le a avea ma se tasi o meafaigaluega e o le a fa'atagaina oe e fa'ate'aina le fa'asa'olotoina o mea mai le fa'asa'olotoina o fa'amatalaga aloa'ia o le Ansible Engine.

Fou Avea ma mamanu

O le Become construct ua leva ona i ai, ae amata i le version 2.8, o le upu BECOME o loʻo faʻaaogaina e ala i le faaletonu i Ansible Engine e faʻamalosi ai mo se faʻaupuga pe a faʻateleina avanoa (sudo privileges i * nix system poʻo le faʻaogaina o le mode i luga o masini komepiuta). I se isi faaupuga, BECOME ua avea nei ma meafaigaluega faʻamalosia masani ua uma ona malamalama i le faiga faʻatatau.

O se fa'ata'ita'iga lea o lona fa'aogaina:

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

E le gata i lea, na faʻalauiloa mai foʻi e le Ansible Engine 2.8 le plugin BECOME, lea e galue e pei o doas i luga o Linux ma fa'apefea ona fa'aauau pea Windows, ma e mafai ai ona e faia ni gaioiga mo se tagata faʻaoga faapitoa. Ina ia faʻaleleia atili avanoa i masini fesoʻotaʻiga, faʻaaoga le plugin become-enable.

Su'eina o se fa'aliliu upu Python

Atonu na e feagai ma lenei mea sese:

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

O le mea moni, i lomiga muamua o le Ansible Engine, o le faaletonu o le fa'aliliuga autu (fa'aletonu) Python sa i totonu o le /usr/bin/python folder. Talu mai le version 2.8, e suʻe e Ansible se faʻaliliuʻupu i luga o faiga faʻavae taʻitasi, siaki muamua se laulau o auala ma igoa faʻaaogaina o le faʻaliliuga Python autu i tufatufaga eseese, ona faʻaaogaina lea o se lisi faʻatonuina o faʻauiga faʻaliliu (mo nisi faʻamatalaga, vaʻai Ansible 2.8 Porting Guide.

Toe taumafai faila e le o toe faia ona o le faaletonu

Ua leva ona e su'eina .retry faila i lau tisiki? Afai o loʻo e faʻaaogaina le Ansible mo se taimi umi, o lona uiga o loʻo manino le tele o latou, ma latou te faʻaaogaina avanoa aoga. E tusa ai ma le version 2.8, e le o toe faia e Ansible Engine nei faila e ala i le faaletonu (lea e mafai ona suia e ala i le toe teuteuina o le faila ansible.cfg faaletonu).

Toe fa'afouina le Play Recap

Sii mai Ta'iala Tausi i le Ansible 2.8:

Play Recap ua faitau nei galuega ma le tulaga ua le amanaiaina ma laveai, faapea foi ma le lelei, suia, le mafai ona oo atu, toilalo ma faase'e, faafetai i numera fou e lua i le faʻapipiʻi le toe foʻi i tua. O galuega fa'aletonu lea na fa'atulaga ai le ignore_errors: ioe fu'a e fa'apea ua le amana'ia. O galuega ua le manuia, lea na faʻatautaia ai le vaega laveai, e faitaulia o le laveaʻiina. Faamolemole ia matau e le pei o lomiga muamua o le Ansible, o galuega laveai ua le toe faitauina ua le manuia.

Ma i le Play Recap table, faʻavae i luga o faʻaiʻuga o le faʻatinoga o le tusi taʻaloga, o loʻo i ai nei i le au talimalo isi koluma faʻafefe, laveaʻiina ma le amanaiaina:

Ansible: fa'afouga i fofo autu e otometi ai lau lalolagi

Ao ma pusa

Version 2.8 e aofia ai faʻaleleia ma faʻaopoopoga i ao ma atigipusa modules mo le galulue ma Amazon Web Services, Microsoft Azure, Google Cloud, Digital Ocean, fana и kubevirt. E taua foi le matauina o faila TOML e mafai nei ona faʻaaogaina e fai ma faʻamaumauga o suʻesuʻega.

Paramiko

O e fa'aogaina le Red Hat Ansible Network Automation? Ansible Engine 2.8 ua le toe iai pe fa'alagolago ile paramiko. Ona o le faaletonu, e faʻaaoga e Ansible Engine le ssh. Afai e te manaʻomia le paramiko, e mafai ona e faʻapipiʻiina i le poloaiga pip install paramiko

Afai e te manaʻomia le lagolago e faʻaaoga ai le paramiko ma lau faʻasalaga Red Hat, faʻamolemole faʻafesoʻotaʻi le tala faʻavae malamalama Ua misi le pusa Paramiko ina ua mae'a fa'apipi'i fou le Inisinia Ansible.

O le mea lea, o le lomiga fou o le Red Hat Ansible Engine ua faʻaopoopoina i se lisi mataʻina o faʻaleleia ma suiga, lea e mafai ona maua i auiliiliga sili atu. iinei.

Red Hat Ansible Tower 3.5: sili atu masini

Talu mai le faaiuga o Me, ua maua se lomiga fou o le Red Hat Ansible Tower 3.5, e ofoina atu le tele o faʻaleleia atili mo le masini, lea o le a matou talanoa ai pe afai e te leʻi maua se taimi e siaki ai mo oe lava.

O lea la, muamua mea taua:

  • Lagolago a le Red Hat Enterprise Linux 8;
  • Lagolago mo le teuina o faʻamaoniga i fafo e faʻaaoga ai plugini talafeagai;
  • Lagolago mo le avea ma plugins i le Ansible Tower.

E le gata i lea, o le lomiga fou e sili atu nai lo le 160 lipoti sese ma faafitauli.

Lagolago a le Red Hat Enterprise Linux 8

E masani ona matou fai atu o le Red Hat Enterprise Linux (RHEL) o se faavae fa'atuatuaina ma aoga mo le fausiaina, mo se fa'ata'ita'iga, o se ao fa'afefiloi. O le Ansible Tower 3.5 (e pei o le Ansible Engine 2.8) e tu'uina atu le puleaina o le RHEL 8 hosts ma e mafai fo'i ona fa'agaoioia i luga o le fa'avae Red Hat Enterprise. Linux 8 o se node pulea o le Red Hat Ansible Automation system.

Faleoloa Fa'amaonia i fafo

I le faʻaopoopoga i le faleoloa faʻamaonia ua fausia, e mafai nei e le Ansible Tower 3.5 ona faʻaogaina faleoloa faʻamaonia i fafo, aua o nisi taimi e te manaʻomia ai le faʻaogaina o faʻamatalaga e sili atu ona avanoa i talosaga tufatufaina. O le mea lea, o le faʻamatalaga fou o le Ansible Tower e mafai ona galue saʻo ma faʻamatalaga eseese ma faʻamaumauga autu e teu ai, mo se faʻataʻitaʻiga:

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

O faʻamatalaga o le galulue faʻatasi ma nei faiga o loʻo tuʻuina atu i totonu o pepa Faiga Fa'alilo Puleaina.

Polokalama fou mo le galue ma faʻamaumauga ma faʻateleina avanoa

I le maeʻa ai o le atinaʻeina o le Ansible Engine, o le Ansible Tower 3.5 ua ofoina atu ni faʻamaufaʻailoga fou ma se faʻapipiʻi e galue ai ma le meafaigaluega faʻapitoa fou.

Faʻafetai fa'apipi'i fou su'esu'e Ua mafai nei e le Ansible Tower ona fa'aogaina le Microsoft Azure, Google Cloud Platform ma le Red Hat OpenStack Platform e fai ma fa'amaumauga o su'esu'ega, lea e fa'amautinoa ai le galulue fa'atasi ma si'osi'omaga o ao mai fafo o le pusa.

O le Privilege Escalation plugin fou e tuʻuina atu ai le faʻatautaia atoatoa o galuega faʻateleina avanoa, ofoina atu sili atu fetuutuunai ma pulea faʻatusatusa i sudo masani ma su.

Toe fa'atulagaina lisi UI

I le lomiga fou, galue ma lisi ua sili atu ona faigofie. E mafai ona faʻalauteleina e faʻaalia ai faʻamatalaga ma paʻu e faʻaalia atili elemene. E mafai fo'i ona fa'avasega lisi i vaega eseese ma fa'amama e toetoe lava o so'o se meatotino.

Fa'aleleia Fua

Metrics ua i ai nei mea e taʻua o faʻaiʻuga (/api/v2/metrics), faʻafetai i le Ansible Tower ua mafai nei ona faigofie ona mataʻituina e faʻaaoga ai le Prometheus ma isi faiga faʻapena, ma le tele o faiga, e aofia ai ao, e mafai ona faʻaoga i le taimi e tasi.

O le Ansible Tower 3.5 ua avanoa nei mo le download, lomiga lata mai o Red Hat Ansible Tower e mafai ona faʻapipiʻi i le lotoifale poʻo le Vagrant poʻo le Amazon AMI.

Webinars i le Ansible: faʻaleleia ou tomai

Faatumu i taimi uma faleoloa o webinars i luga o le autu: www.ansible.com/resources/webinars-training?hsLang=en-us

Na pasia le aso 4 o Iuni webinar Ole mea Fou ile Ansible Automation, e aofia ai foliga fou ma faʻaleleia atili o le Red Hat Ansible Tower ma le Red Hat Ansible Engine. Ua lata mai ile teuina.

E maua ile Rusia webinar e uiga i Network Automation e faʻaaoga ai le Ansible.

puna: www.habr.com

Faʻatau talimalo faʻatuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers 🔥 Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster