Ke lawe mau nei ke kaiāulu Ansible i nā ʻike hou - nā plugins a me nā modula - e hana ana i nā hana hou no ka poʻe e pili ana i nā mea mālama Ansible, no ka mea pono e hoʻohui ʻia nā code hou i loko o nā waihona i ka wikiwiki. ʻAʻole hiki ke hoʻokō i nā manawa palena a me ka hoʻomaka ʻana o kekahi mau huahana i mākaukau loa no ka hoʻokuʻu ʻia ʻana a hiki i ka mana mana hou o Ansible Engine. A hiki i kēia manawa, hoʻokahi wale nō ala no ka mea hoʻohana hope e loaʻa ai ka ʻike Ansible hou - me kahi mana hou o ka Ansible Engine.

No ka hoʻoponopono ʻana i kēia pilikia, ua hoʻomaka ke kaiāulu Ansible e hana i nā koho maʻalahi no ka hana ʻana a me ka hoʻihoʻi ʻana i nā ʻike.
ʻO Red Hat Ansible Engine 2.8: i nā ala hou no ka hoʻoponopono ʻana i ka ʻike Ansible
I ka pane ʻana i ka noi mea hoʻohana, ua hoʻokomo ʻo Ansible Engine 2.8 i nā loli e pili ana i ka hoʻoili ʻana i nā ʻike, ʻaʻole i hoʻokomo ʻia i ka hoʻokuʻu kūhelu. Hiki i kēia mau hoʻololi ke ala hou e hāʻawi i nā ʻike i nā mea hoʻohana i hilinaʻi ʻole i nā mea mālama Ansible e hoʻokele i nā ʻike Ansible a me ke code o ka paepae ponoʻī.
Hoʻolālā ʻia i nā hoʻokuʻu e hiki mai ana e hiki i nā mea hana o ka ʻike ke hāʻawi iā ia ma ke ʻano o nā pūʻolo kūikawā, i kapa ʻia ʻo Collections, hiki ke hoʻokomo ʻia i kahi kūpono no ka hoʻokō ʻana ma ka node Ansible nui (control node) a i ʻole ma kahi. managed node (managed node ). E kuhikuhi pololei ka mea nāna i hōʻiliʻili i nā kikoʻī hoʻokō i loko o ka pūʻolo me ka hoʻohana ʻana i nā kuleana a me nā puke pāʻani. Me nā hoʻololi i luna i Ansible Engine, ʻo Collections kekahi o nā mea hana e ʻae iā ʻoe e hoʻokaʻawale i ka hoʻokuʻu ʻana o nā ʻike mai ka hoʻokuʻu ʻana i nā mana mana o Ansible Engine.
Mea Hou Lilo
Ua lōʻihi ka hana ʻana o Become, akā e hoʻomaka ana me ka mana 2.8, ua hoʻohana ʻia ka huaʻōlelo BECOME ma ka paʻamau ma Ansible Engine e koi ai i kahi ʻōlelo huna i ka wā e piʻi ai nā pono (nā pono sudo ma nā ʻōnaehana *nix a i ʻole hiki i ke mode ma nā polokalamu pūnaewele). I nā huaʻōlelo ʻē aʻe, ʻo BECOME kahi mea hana maʻamau i hoʻomaopopo mua i ka ʻōnaehana target.
Eia kekahi laʻana o kona hoʻohana ʻana:
ansible-playbook --become --ask-become-pass site.yml
BECOME password:
Eia kekahi, ua hoʻolauna pū ʻo Ansible Engine 2.8 i ka plugin BECOME, kahi e hana like me doas ma Linux a pehea ʻo Runas ma luna Windows, a hiki iā ʻoe ke hana i nā hana ma ka inoa o kahi mea hoʻohana i kuhikuhi ʻia. No ka hoʻokiʻekiʻe ʻana i nā pono ma nā polokalamu pūnaewele, e hoʻohana i ka plugin become-enable.
Ke ʻimi nei i kahi unuhi ʻōlelo Python
Ua loaʻa paha iā ʻoe kēia hewa:
/usr/bin/python: bad interpreter: No such file or directory
ʻO ka mea ʻoiaʻiʻo ma nā mana mua o Ansible Engine, ʻo ka mea paʻamau ʻo ia ka mea nui (paʻamau) Python unuhi i loko o ka /usr/bin/python folder. Mai ka mana 2.8, ʻimi ʻo Ansible i ka unuhi ʻōlelo ma kēlā me kēia ʻōnaehana pahuhopu, e nānā mua i kahi papa o nā ala a me nā inoa hiki ke hoʻokō ʻia o ka unuhi ʻōlelo Python nui ma nā māhele like ʻole, a laila e hoʻohana i kahi papa inoa o nā unuhi unuhi fallback (no ka ʻike hou aku, ʻike. .
ʻAʻole hana ʻia nā faila e ka paʻamau
Ua ʻimi ʻoe i nā faila .retry ma kāu disk no ka manawa lōʻihi? Inā ʻoe e hoʻohana ana iā Ansible no ka manawa lōʻihi, a laila maopopo ka nui o lākou, a lawe wale lākou i kahi kūpono. Ma ka mana 2.8, ʻaʻole hana hou ʻo Ansible Engine i kēia mau faila ma ke ʻano paʻamau (hiki ke hoʻopau ʻia ma ka hoʻoponopono ʻana i ka faila ansible.cfg paʻamau).
Hōʻano hou i ka pāʻani Recap
Wehe mai :
Ke helu nei ʻo Play Recap i nā hana me ke kūlana i mālama ʻole ʻia a hoʻopakele ʻia, a me ka maikaʻi, hoʻololi, hiki ʻole ke kiʻi ʻia, hāʻule a lele ʻole, mahalo i ʻelua helu helu helu hou i ka plugin callback paʻamau. ʻO nā hana i hāʻule ʻole no ka ignore_errors: ʻae ua hoʻonohonoho ʻia ka hae e helu ʻia me ka nānā ʻole ʻia. ʻO nā hana i hāʻule ʻole, kahi i hana ʻia ai ka ʻāpana hoʻopakele, helu ʻia he hoʻopakele. E ʻoluʻolu, ʻaʻole e like me nā mana o mua o Ansible, ʻaʻole i helu ʻia nā hana i hoʻopakele ʻia he hemahema.
A i ka papa ʻaina Play Recap, e pili ana i nā hopena o ka hoʻokō ʻana i ka puke pāʻani, ua hoʻokuʻu ʻia nā kolamu hou a nā mea hoʻokipa:

Nā ao a me nā ipu
Loaʻa ka version 2.8 i nā hoʻomaikaʻi a me nā hoʻohui ʻana i nā modules ao a me nā pahu no ka hana ʻana me Amazon Web Services, Microsoft Azure, Google Cloud, Digital Ocean, и . He mea kūpono hoʻi e hoʻomaopopo i hiki ke hoʻohana ʻia nā faila TOML ma ke ʻano he kumu waihona.
Paramiko
Ke hoʻohana nei ʻoe i ka Red Hat Ansible Network Automation? ʻAʻole i loaʻa a hilinaʻi paha ʻo Ansible Engine 2.8 i ka paramiko. Ma ka maʻamau, hoʻohana ʻo Ansible Engine i ka ssh. Inā makemake ʻoe i ka paramiko, hiki iā ʻoe ke hoʻokomo iā ia me ke kauoha pip install paramiko
Inā makemake ʻoe i ke kākoʻo e hoʻohana ana i ka paramiko me kāu kau inoa ʻo Red Hat, e ʻoluʻolu e nānā i ka ʻatikala kumu ʻike .
No laila, ua hoʻohui ʻia ka mana hou o Red Hat Ansible Engine me kahi papa inoa o nā hoʻomaikaʻi a me nā loli, hiki ke loaʻa i nā kikoʻī hou aku. .
ʻO Red Hat Ansible Tower 3.5: ʻoi aku ka automation
Mai ka hopena o Mei, ua loaʻa kahi mana hou o Red Hat Ansible Tower 3.5, e hāʻawi ana i nā hoʻomaikaʻi koʻikoʻi no ka automation, a mākou e kamaʻilio ai inā ʻaʻole ʻoe i manawa e nānā iā ʻoe iho.
No laila, ʻo nā mea nui mua:
- Kākoʻo ʻoihana Red Hat Linux 8;
- Kākoʻo no ka mālama ʻana i nā hōʻoia waho me ka hoʻohana ʻana i nā plugins kūpono;
- Kākoʻo no ka lilo ʻana i plugins ma Ansible Tower.
Eia kekahi, hoʻoponopono ka mana hou ma mua o 160 i hōʻike ʻia i nā hewa a me nā pilikia.
Kākoʻo ʻoihana Red Hat Linux 8
ʻŌlelo pinepine mākou ʻo Red Hat Enterprise Linux He kahua hilinaʻi a maʻalahi hoʻi ʻo (RHEL) no ke kūkulu ʻana, no ka laʻana, he ao hybrid. Hāʻawi ʻo Ansible Tower 3.5 (e like me Ansible Engine 2.8) i ka hoʻokele ʻana i nā kikowaena RHEL 8 a hiki ke holo ma ka paepae Red Hat Enterprise. Linux 8 ma ke ʻano he kikowaena hoʻomalu o ka ʻōnaehana Red Hat Ansible Automation.
Halekuai Hooia Kuwaho
Ma waho aʻe o ka hale kūʻai hōʻoia i kūkulu ʻia, hiki i ka Ansible Tower 3.5 ke hoʻohana i nā hale kūʻai hōʻoia waho, no ka mea i kekahi manawa pono ʻoe e hana i nā hōʻoia i hiki ke maʻalahi i nā noi i hoʻolaha ʻia. No laila, hiki i ka mana hou o Ansible Tower ke hana pololei me nā ʻōlelo huna like ʻole a me nā ʻōlelo huna nui, no ka laʻana:
- HashiCorp Vault;
- CyberArk AIM;
- CyberArk Conjur;
- ʻO Microsoft Azure Key Vault.
Hāʻawi ʻia nā kikoʻī o ka hana ʻana me kēia mau ʻōnaehana ma nā palapala .
Nā plugins hou no ka hana ʻana me ka waihona a me ka hoʻonui ʻana i nā pono
Ma hope o ka hoʻomohala ʻana o ka Ansible Engine, hāʻawi ʻo Ansible Tower 3.5 i nā plugins inventory hou a me kahi plugin e hana me ka mea hana pono hou.
Mahalo Hiki ke hoʻohana ʻo Ansible Tower i kēia manawa iā Microsoft Azure, Google Cloud Platform a me Red Hat OpenStack Platform ma ke ʻano he kumu waihona waiwai, e hōʻoiaʻiʻo ana i ka hana ʻana me nā ʻenehana kapuaʻi hybrid ma waho o ka pahu.
Hāʻawi ka plugin Privilege Escalation hou i ka lawelawe piha ʻana i nā hana escalation pono, e hāʻawi ana i ka maʻalahi a me ka mana hoʻohālikelike ʻia me ka sudo a me ka su.
UI papa inoa hou
I ka mana hou, ua maʻalahi ka hana ʻana me nā papa inoa. Hiki ke hoʻonui ʻia e hōʻike i nā kikoʻī a hāʻule e hōʻike i nā mea hou aku. Hiki ke hoʻokaʻawale ʻia nā papa inoa e nā māla like ʻole a kānana ʻia e nā mea āpau.
Nā ana i hoʻomaikaʻi ʻia
Loaʻa i nā Metrics nā mea i kapa ʻia he endpoints (/api/v2/metrics), mahalo i ka Ansible Tower hiki ke nānā maʻalahi i kēia manawa me ka hoʻohana ʻana iā Prometheus a me nā ʻōnaehana like ʻole, a hiki ke hoʻohana ʻia kekahi mau ʻōnaehana, me nā kapuaʻi, i ka manawa like.
Loaʻa ka Ansible Tower 3.5 no ka hoʻoiho ʻana, Hiki ke hoʻokomo ʻia ma ka ʻāina a ma o Vagrant a i ʻole Amazon AMI.
Nā Webinars ma Ansible: hoʻonui i kāu mau akamai
Hoʻopiha mau ʻia ka waihona o nā webinars ma ke kumuhana:
Ua hala ka la 4 o Iune Pūnaewele , e uhi ana i nā hiʻohiʻona hou a i hoʻomaikaʻi ʻia o Red Hat Ansible Tower a me Red Hat Ansible Engine. E hiki koke mai ana i kahi waiho.
Loaʻa ma ka ʻōlelo Lūkini.
Source: www.habr.com
