{"id":80491,"date":"2020-05-06T13:42:24","date_gmt":"2020-05-06T11:42:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/obrezaem-niti-perehod-s-puppet-enterprise-na-ansible-tower-chast-1"},"modified":"2020-05-06T13:42:24","modified_gmt":"2020-05-06T11:42:24","slug":"obrezaem-niti-perehod-s-puppet-enterprise-na-ansible-tower-chast-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/obrezaem-niti-perehod-s-puppet-enterprise-na-ansible-tower-chast-1","title":{"rendered":"Prerja e fijeve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Sh\u00ebrbimi Komb\u00ebtar i Informacionit t\u00eb t\u00eb Dh\u00ebnave Satelitore p\u00ebr Mjedisin (NESDIS) ka ulur me 35% kostot e saj n\u00eb menaxhimin e konfiguracioneve Red Hat Enterprise Linux (RHEL), duke kaluar nga Puppet Enterprise n\u00eb Ansible Tower. N\u00eb k\u00ebt\u00eb video nga kategoria 'si e b\u00ebm\u00eb k\u00ebt\u00eb', inxhinieri sistemor Michael Rau diskuton arsyetimin pas k\u00ebtij kalimi, ndan k\u00ebshilla t\u00eb dobishme dhe p\u00ebrvoj\u00ebn e fituar nga kalimi nga nj\u00eb SCM n\u00eb nj\u00eb tjet\u00ebr. <\/p>\n<p>Nga kjo video do t\u00eb m\u00ebsoni:<\/p>\n<ul>\n<li>si t\u00eb justifikoni udh\u00ebheqjes tuaj arsyeshm\u00ebrin\u00eb e kalimit nga Puppet Enterprise n\u00eb Ansible Tower;<\/li>\n<li>cila strategji t\u00eb p\u00ebrdorni p\u00ebr nj\u00eb kalim sa m\u00eb t\u00eb qet\u00eb;<\/li>\n<li>k\u00ebshilla p\u00ebr transkodimin e manifest\u00ebve PE n\u00eb Ansible Playbook;<\/li>\n<li>rekomandime p\u00ebr instalimin optimal t\u00eb Ansible Tower.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Prerja e fijeve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 1\" src=\"\/wp-content\/uploads\/2020\/05\/6c4ee5db9a9f584cd69109549827b5b2.jpg\" style=\"display:block;margin: 0 auto;\" \/><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>P\u00ebrsh\u00ebndetje t\u00eb gjith\u00ebve, un\u00eb quhem Michael Rau, inxhinier i lart\u00eb sistemor n\u00eb ActioNet, nj\u00eb kompani q\u00eb punon me Administrat\u00ebn Komb\u00ebtare t\u00eb Oqean\u00ebve dhe Atmosfer\u00ebs (NOAA) n\u00eb sh\u00ebrbimin NESDIS. Sot do t\u00eb flasim p\u00ebr shkurtime t\u00eb linjave \u2013 p\u00ebrvoj\u00ebn time personale t\u00eb kalimit nga Puppet Enterprise n\u00eb Ansible Tower. Tema e k\u00ebtij prezantimi \u00ebsht\u00eb t\u00eb 'shohim plag\u00ebt e mia', q\u00eb kan\u00eb mbetur pas kalimit tim n\u00eb fillim t\u00eb k\u00ebtij viti. Dua t\u00eb ndaj se \u00e7far\u00eb kam m\u00ebsuar gjat\u00eb k\u00ebtij procesi. K\u00ebshtu q\u00eb kur t\u00eb merreni me di\u00e7ka t\u00eb till\u00eb, duke p\u00ebrdorur p\u00ebrvoj\u00ebn time, do t\u00eb mund t\u00eb b\u00ebni kalimin pa shum\u00eb v\u00ebshtir\u00ebsi.<\/p>\n<p>Shihni prezantime si kjo n\u00eb fillim t\u00eb \u00e7do prezantimi n\u00eb Ansible Fest. N\u00eb k\u00ebt\u00eb slide \u00ebsht\u00eb historia e automatizimit t\u00eb kompanis\u00eb sime. Nuk jam i ri n\u00eb k\u00ebt\u00eb fush\u00eb, sepse kam p\u00ebrdorur Puppet\/Puppet Enterprise q\u00eb nga viti 2007. Kam filluar t\u00eb punoj me Ansible n\u00eb vitin 2016, dhe si shum\u00eb p\u00ebrdorues t\u00eb tjer\u00eb t\u00eb k\u00ebtij produkti, u t\u00ebrhoqa nga mund\u00ebsit\u00eb 'truke' me komandat dhe skenar\u00ebt e thjesht\u00eb (playbooks). N\u00eb fund t\u00eb vitit 2017, i k\u00ebrkova udh\u00ebheqjes sime nj\u00eb arsyetim t\u00eb fort\u00eb p\u00ebr kalimin n\u00eb Ansible Tower. Pas disa minutash, do t\u00eb flas p\u00ebr arsyet q\u00eb m\u00eb than\u00eb ta b\u00ebja k\u00ebt\u00eb hap. Pas miratimit nga udh\u00ebheqja, iu desh\u00ebn disa muaj p\u00ebr t\u00eb realizuar planin, dhe kalimin e b\u00ebra n\u00eb janar-shkurt t\u00eb k\u00ebtij viti. Pra, ne u ndam\u00eb plot\u00ebsisht nga Puppet n\u00eb favor t\u00eb Ansible, dhe kjo \u00ebsht\u00eb nj\u00eb gj\u00eb e shk\u00eblqyer. <\/p>\n<p><img decoding=\"async\" alt=\"Prerja e fijeve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 1\" src=\"\/wp-content\/uploads\/2020\/05\/0e179ef00aa22edae72270e53d9787df.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nM\u00eb shum\u00eb se \u00e7do gj\u00eb tjet\u00ebr n\u00eb Ansible, m\u00eb t\u00ebrheq mund\u00ebsia p\u00ebr t\u00eb shkruar dhe p\u00ebrdorur rolet (roles) dhe skenar\u00ebt (playbooks). Roli \u00ebsht\u00eb shk\u00eblqyer p\u00ebr t\u00eb krijuar detyra (tasks) t\u00eb ndryshme, por t\u00eb lidhura, dhe p\u00ebr t\u00eb vendosur t\u00eb gjitha t\u00eb dh\u00ebnat e lidhura me k\u00ebto detyra n\u00eb nj\u00eb vend. Playbook \u00ebsht\u00eb nj\u00eb sintaks\u00eb YAML, nj\u00eb skenar skedari q\u00eb p\u00ebrshkruan veprimet p\u00ebr nj\u00eb ose m\u00eb shum\u00eb hoste. Un\u00eb flas p\u00ebr k\u00ebto mund\u00ebsi ndaj p\u00ebrdoruesve, kryesisht zhvilluesve t\u00eb softuerit. Ansible Tower ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb th\u00ebn\u00eb: \"jo, nuk keni akses n\u00eb shell, por un\u00eb ju jap mund\u00ebsin\u00eb t\u00eb filloni t\u00eb gjith\u00eb proceset e Tower dhe t\u00eb rinisni sh\u00ebrbimin kur ju nevojitet.\" Do t'ju flas p\u00ebr ambientin e pun\u00ebs dhe pajisjet q\u00eb p\u00ebrdorim. <\/p>\n<p><img decoding=\"async\" alt=\"Prerja e fijeve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 1\" src=\"\/wp-content\/uploads\/2020\/05\/1dd8f9d0025660a1f3c17a174681caec.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00cbsht\u00eb nj\u00eb LAN federale, 7 vende fizike t\u00eb lidhura p\u00ebrmes nj\u00eb MPLS n\u00eb re, 140 server\u00eb RHEL, 99% e t\u00eb cil\u00ebve jan\u00eb virtual\u00eb (vSphere), pajisje SuperMicro, ruajtje rrjeti NexentaStore, nj\u00eb grup kalibresh Cisco, Arista dhe Cumulus, dhe mjete t\u00eb menaxhimit t\u00eb unifikuar t\u00eb k\u00ebrc\u00ebnimeve Fortinet UTM n\u00eb \u00e7do vend. <\/p>\n<p>Rruga federale do t\u00eb thot\u00eb se un\u00eb duhet t\u00eb p\u00ebrdor t\u00eb gjitha masat p\u00ebr mbrojtjen e informacionit t\u00eb parashikuara nga ligjet. Duhet t\u00eb keni parasysh se Puppet Enterprise nuk mb\u00ebshtet shumic\u00ebn e pajisjeve q\u00eb p\u00ebrdorim. Ne jemi t\u00eb detyruar t\u00eb p\u00ebrdorim pajisje buxhetore, pasi institucionet shtet\u00ebrore p\u00ebrballen me probleme me financimin e k\u00ebtij artikulli shpenzimesh. Prandaj, ne blejm\u00eb \"harduer\" t\u00eb klas\u00ebs SuperMicro dhe k\u00ebt\u00eb pajisje e p\u00ebrb\u00ebjm\u00eb nga komponente t\u00eb ve\u00e7anta, mir\u00ebmbajtja e t\u00eb cilave garantohet nga kontratat qeveritare. Ne p\u00ebrdorim Linux, dhe kjo \u00ebsht\u00eb nj\u00eb nga arsyet kryesore p\u00ebr kalimin n\u00eb Ansible. <\/p>\n<p>Historia jon\u00eb me Puppet \u00ebsht\u00eb ashtu.<\/p>\n<p><img decoding=\"async\" alt=\"Prerja e fijeve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 1\" src=\"\/wp-content\/uploads\/2020\/05\/a893499e8bbabf1223461f11d737e777.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb vitin 2007, ne kishim nj\u00eb rrjet t\u00eb vog\u00ebl prej 20-25 nodesh, ku zbatova Puppet. Kryesisht, k\u00ebto node ishin thjesht \"box\" RedHat. N\u00eb vitin 2010, filluam t\u00eb p\u00ebrdorim nd\u00ebrfaqen e uebit Puppet Dashboard p\u00ebr 45 node. Meqen\u00ebse rrjeti vazhdoi t\u00eb zgjerohej, n\u00eb vitin 2014 kaluam n\u00eb PE 3.3, duke realizuar nj\u00eb kalim t\u00eb plot\u00eb me rishkrimin e manifestit p\u00ebr 75 node. Kjo duhej b\u00ebr\u00eb sepse Puppet p\u00eblqen t\u00eb ndryshoj\u00eb rregullat e loj\u00ebs, dhe n\u00eb k\u00ebt\u00eb rast ata e ndryshuan krejt\u00ebsisht gjuh\u00ebn. Nj\u00eb vit m\u00eb von\u00eb, kur u ndal mb\u00ebshtetja p\u00ebr versionin e tret\u00eb t\u00eb Puppet Enterprise, ne u detyruam t\u00eb migrojm\u00eb n\u00eb PE 2015.2. Duhej s\u00ebrish t\u00eb rishkruhej manifesti p\u00ebr serverat e rinj dhe t\u00eb blinim nj\u00eb licenc\u00eb p\u00ebr 100 node, megjithat\u00eb n\u00eb at\u00eb koh\u00eb kishim vet\u00ebm 85 node. <\/p>\n<p>Ka kaluar vet\u00ebm 2 vjet, dhe na duhej s\u00ebrish t\u00eb b\u00ebnim nj\u00eb pun\u00eb t\u00eb madhe p\u00ebr kalimin n\u00eb versionin e ri PE 2016.4. Ne bl\u00ebm\u00eb nj\u00eb licenc\u00eb p\u00ebr 300 node, duke pasur vet\u00ebm 130. Na duhej s\u00ebrish t\u00eb b\u00ebnim ndryshime t\u00eb konsiderueshme n\u00eb manifest, sepse versioni i ri i gjuh\u00ebs kishte nj\u00eb sintaks\u00eb t\u00eb ndryshme nga versioni i vitit 2015. N\u00eb fund, SCM jon\u00eb kaloi nga sistemi i kontrollit t\u00eb versioneve SVN n\u00eb Bitbucket (Git). K\u00ebto ishin \"marr\u00ebdh\u00ebniet\" tona me Puppet.<\/p>\n<p>Pra, m\u00eb duhej t\u00eb shpjegoja menaxhmentit pse na duhej t\u00eb kalonim n\u00eb nj\u00eb SCM tjet\u00ebr, duke p\u00ebrdorur k\u00ebto argumente. E para \u2013 kostoja e lart\u00eb e sh\u00ebrbimit. Kam biseduar me djemt\u00eb nga RedHat, dhe ata than\u00eb se kostoja e mir\u00ebmbajtjes s\u00eb nj\u00eb rrjeti prej 300 nodesh me Ansible Tower p\u00ebrb\u00ebn gjysm\u00ebn e kostos s\u00eb Puppet Enterprise. N\u00ebse blini gjithashtu Ansible Engine, kostoja do t\u00eb ishte p\u00ebraf\u00ebrsisht e nj\u00ebjt\u00eb, por do t\u00eb merrnit shum\u00eb m\u00eb tep\u00ebr funksionalitet se sa me PE. Duke qen\u00eb se jemi nj\u00eb kompani shtet\u00ebrore, e financuar nga buxheti federal, kjo \u00ebsht\u00eb nj\u00eb argument i fuqish\u00ebm. <\/p>\n<p><img decoding=\"async\" alt=\"Prerja e fijeve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 1\" src=\"\/wp-content\/uploads\/2020\/05\/8077b9a470286c795a13de3cd6470ce9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nArgumenti i dyt\u00eb \u2013 \u00ebsht\u00eb universialiteti. Puppet mb\u00ebshtet vet\u00ebm at\u00eb pajisje q\u00eb ka agentin Puppet t\u00eb instaluar. Kjo do t\u00eb thot\u00eb se t\u00eb gjitha switch-et duhet t\u00eb ken\u00eb agentin t\u00eb instaluar, dhe ai duhet t\u00eb jet\u00eb versioni m\u00eb i fundit. Dhe n\u00ebse disa nga switch-et tuaja mb\u00ebshtesin nj\u00eb version, nd\u00ebrsa disa t\u00eb tjera nj\u00eb version tjet\u00ebr, do t'ju nevojitet t\u00eb instaloni versionin e ri t\u00eb agentit PE n\u00eb ato p\u00ebr t\u00eb siguruar q\u00eb t\u00eb gjitha t\u00eb mund t\u00eb punojn\u00eb n\u00eb nj\u00eb sistem t\u00eb vet\u00ebm SCM.<\/p>\n<p>Sistemi Ansible Tower punon ndryshe, sepse nuk ka asnj\u00eb agjent, por ka module q\u00eb mb\u00ebshtesin switch-at Cisco dhe t\u00eb gjitha switch-et e tjera. Ky SCM mb\u00ebshtet Qubes OS, Linux dhe 4.NET UTM. Ansible Tower gjithashtu mb\u00ebshtet kontrolluesit e ruajtjeve n\u00eb re NexentaStore, t\u00eb bazuar n\u00eb b\u00ebrtham\u00ebn Illumos \u2013 nj\u00eb sistem operativ open-source t\u00eb bazuar n\u00eb Unix. Kjo \u00ebsht\u00eb nj\u00eb mb\u00ebshtetje e vog\u00ebl, por Ansible Tower akoma e realizon at\u00eb. <\/p>\n<p>Argumenti i tret\u00eb, shum\u00eb i r\u00ebnd\u00ebsish\u00ebm si p\u00ebr mua ashtu edhe p\u00ebr administrat\u00ebn ton\u00eb, \u00ebsht\u00eb thjesht\u00ebsia n\u00eb m\u00ebsim. Kam kaluar 10 vjet duke e m\u00ebsuar modulet dhe kodin e manifestave t\u00eb Puppet, por Ansible e studiuar brenda nj\u00eb jave, sepse me k\u00ebt\u00eb SCM \u00ebsht\u00eb shum\u00eb m\u00eb e leht\u00eb t\u00eb punosh. N\u00ebse po ekzekutoni skedar\u00eb t\u00eb ekzekutuesh\u00ebm, sigurisht, n\u00ebse nuk po e b\u00ebni k\u00ebt\u00eb pa nevoj\u00eb, at\u00ebher\u00eb me ta punojn\u00eb p\u00ebrfundues t\u00eb arsyesh\u00ebm dhe reagues. Skriptet e playbooks, t\u00eb bazuara n\u00eb YAML, karakterizohen nga m\u00ebsimi i leht\u00eb dhe shpejt\u00ebsia e p\u00ebrdorimit. Ata q\u00eb nuk kan\u00eb d\u00ebgjuar kurr\u00eb m\u00eb par\u00eb p\u00ebr YAML, mund thjesht t\u00eb lexojn\u00eb skenaret dhe t\u00eb kuptojn\u00eb leht\u00eb se si funksionon. <\/p>\n<p>Sinqerisht, Puppet e komplikon shum\u00eb pun\u00ebn tuaj si zhvillues, sepse bazohet n\u00eb p\u00ebrdorimin e Puppet Master. Kjo \u00ebsht\u00eb makina e vetme q\u00eb ka t\u00eb drejt\u00eb t\u00eb komunikoj\u00eb me agjent\u00ebt Puppet. N\u00ebse b\u00ebni ndonj\u00eb ndryshim n\u00eb manifest dhe d\u00ebshironi t\u00eb testoni kodin tuaj, duhet t\u00eb rishkruani kodin p\u00ebr Puppet Master, pra t\u00eb konfiguroyni skedarin Puppet-master \/etc\/hosts p\u00ebr t'u lidhur me t\u00eb gjith\u00eb klient\u00ebt dhe t\u00eb filloni sh\u00ebrbimin Puppet Server. Vet\u00ebm pas k\u00ebsaj do t\u00eb jeni n\u00eb gjendje t\u00eb provoni pun\u00ebn e pajisjeve rrjetore n\u00eb nj\u00eb host t\u00eb vet\u00ebm. Kjo \u00ebsht\u00eb nj\u00eb procedur\u00eb mjaft e dhimbshme. <br \/>\nN\u00eb Ansible, gjith\u00e7ka \u00ebsht\u00eb shum\u00eb m\u00eb e thjesht\u00eb. Gjith\u00e7ka q\u00eb duhet t\u00eb b\u00ebni \u00ebsht\u00eb t\u00eb zhvilloni kodin p\u00ebr makin\u00ebn q\u00eb ka mund\u00ebsi t\u00eb lidhet me protokollin SSH me hostin e testuar. Kjo \u00ebsht\u00eb shum\u00eb m\u00eb e leht\u00eb p\u00ebr t'u punuar.<\/p>\n<p>Avantazhi tjet\u00ebr i madh i Ansible Tower \u00ebsht\u00eb mund\u00ebsia p\u00ebr t\u00eb angazhuar sistemin e mb\u00ebshtetjes q\u00eb tashm\u00eb e keni dhe p\u00ebr t\u00eb ruajtur konfigurimin ekzistues t\u00eb pajisjeve. Ky SCM p\u00ebrdor pa ndonj\u00eb veprim t\u00eb m\u00ebtejsh\u00ebm t\u00eb gjitha informacionet ekzistuese rreth infrastruktur\u00ebs dhe pajisjeve tuaja, makinave virtuale, server\u00ebve etj. Ai mund t\u00eb komunikoj\u00eb me server\u00ebt tuaj RH Satellite, n\u00ebse i keni, dhe ju ofron nj\u00eb integrim q\u00eb kurr\u00eb nuk do ta merrni duke punuar me Puppet.<\/p>\n<p>Nj\u00eb gj\u00eb tjet\u00ebr e r\u00ebnd\u00ebsishme \u00ebsht\u00eb kontrolli i detajuar. E dini q\u00eb Puppet \u00ebsht\u00eb nj\u00eb sistem modular, \u00ebsht\u00eb nj\u00eb aplikacion klient-server, prandaj duhet t\u00eb p\u00ebrcaktoni aspektet ekzistuese t\u00eb funksionimit t\u00eb t\u00eb gjitha makinave tuaja n\u00eb nj\u00eb manifest t\u00eb gjat\u00eb. N\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb, gjendja e \u00e7do elementi t\u00eb vet\u00ebm n\u00eb sistem duhet t\u00eb testohet \u00e7do gjysm\u00eb ore \u2013 ky \u00ebsht\u00eb periudha e paracaktuar. K\u00ebshtu punon Puppet.<\/p>\n<p>Tower ju \u00e7liron nga kjo. Mund t\u00eb ekzekutoni procese t\u00eb ndryshme pa kufizime n\u00eb pajisje t\u00eb ndryshme, mund t\u00eb kryeni pun\u00ebn kryesore, t\u00eb aktivizoni procese t\u00eb tjera t\u00eb r\u00ebnd\u00ebsishme, t\u00eb konfiguroni sistemin e siguris\u00eb, t\u00eb punoni me baza t\u00eb dh\u00ebnash. Mund t\u00eb b\u00ebni gjith\u00e7ka q\u00eb n\u00eb Puppet Enterprise lidhet me v\u00ebshtir\u00ebsi t\u00eb caktuara. K\u00ebshtu, n\u00ebse keni b\u00ebr\u00eb konfigurimin n\u00eb nj\u00eb host, do t\u00eb duhen koh\u00eb q\u00eb ndryshimet t\u00eb hyjne n\u00eb fuqi n\u00eb hostet e tjera. N\u00eb Ansible, t\u00eb gjitha ndryshimet hyjn\u00eb n\u00eb fuqi nj\u00ebkoh\u00ebsisht.<\/p>\n<p>S\u00eb fundi, le t\u00eb shqyrtojm\u00eb modul\u00ebn e siguris\u00eb. N\u00eb Ansible Tower, ajo \u00ebsht\u00eb implementuar thjesht mahnitsh\u00ebm, me sakt\u00ebsi t\u00eb madhe dhe kujdes. Mund t\u00eb jepni p\u00ebrdoruesve akses n\u00eb sh\u00ebrbime specifike ose n\u00eb hoste specifike. Un\u00eb e b\u00ebj k\u00ebt\u00eb me punonj\u00ebsit e mi, t\u00eb cil\u00ebt jan\u00eb t\u00eb zakonsh\u00ebm t\u00eb punojn\u00eb n\u00eb Windows, duke u kufizuar atyre aksesin n\u00eb shell-in Linux. Ju siguroj atyre nj\u00eb qasje n\u00eb Tower, n\u00eb m\u00ebnyr\u00eb q\u00eb t\u00eb mund t\u00eb kryejn\u00eb vet\u00ebm at\u00eb pun\u00eb dhe t\u00eb aktivizojn\u00eb vet\u00ebm ato sh\u00ebrbime q\u00eb i p\u00ebrkasin kompetenc\u00ebs s\u00eb tyre.<\/p>\n<p><img decoding=\"async\" alt=\"Prerja e fijeve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 1\" src=\"\/wp-content\/uploads\/2020\/05\/f3bd3b26cf20225b6e1800e09dbcfe43.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLe t\u00eb shqyrtojm\u00eb disa hapa q\u00eb duhet t\u00eb p\u00ebrgatiten paraprakisht p\u00ebr t\u00eb leht\u00ebsuar kalimin n\u00eb Ansible Tower. S\u00eb pari, \u00ebsht\u00eb e nevojshme t\u00eb p\u00ebrgatitni pajisjet tuaja. N\u00ebse disa elemente t\u00eb infrastruktur\u00ebs tuaj nuk jan\u00eb ende t\u00eb pranishme n\u00eb baz\u00ebn e t\u00eb dh\u00ebnave, ato duhet t\u00eb shtohen atje. Ekzistojn\u00eb sisteme q\u00eb nuk ndryshojn\u00eb karakteristikat e tyre dhe k\u00ebshtu nuk jan\u00eb t\u00eb pranishme n\u00eb baz\u00ebn e t\u00eb dh\u00ebnave t\u00eb Puppet, por n\u00ebse nuk i shtoni ato para kalimit n\u00eb Tower, do t\u00eb humbni disa p\u00ebrfitime. Mund t\u00eb jet\u00eb nj\u00eb baz\u00eb e dh\u00ebnash<\/p>\n<p>Merrni pak koh\u00eb p\u00ebr t'u njohur me pun\u00ebn e komand\u00ebs n\u00eb Ansible. Ekzekutoni disa komanda speciale p\u00ebr t\u00eb verifikuar funksionimin e skenarit t\u00eb pajisjes, shkruani dhe ekzekutoni disa skenar\u00eb t\u00eb thjesht\u00eb por t\u00eb dobish\u00ebm t\u00eb playbook, p\u00ebrdorni template t\u00eb Jinja2 aty ku \u00ebsht\u00eb e p\u00ebrshtatshme. Provoni t\u00eb shkruani nj\u00eb rol dhe skenar p\u00ebr nj\u00eb proces kompleks me shum\u00eb hapa, duke p\u00ebrdorur nj\u00eb konfigurim standard dhe t\u00eb zakonsh\u00ebm t\u00eb pajisjeve. Loja me k\u00ebto gj\u00ebra, testi sesi funksionojn\u00eb ato. K\u00ebshtu do t\u00eb m\u00ebsoni t\u00eb punoni me mjetet p\u00ebr nd\u00ebrtimin e bibliotekave q\u00eb p\u00ebrdoren n\u00eb Tower. Kisha th\u00ebn\u00eb se m\u00ebsimi p\u00ebr kalimin m\u00eb mori rreth 3 muaj. Mendoj se, duke u bazuar n\u00eb p\u00ebrvoj\u00ebn time, ju do t\u00eb jeni n\u00eb gjendje ta b\u00ebni k\u00ebt\u00eb m\u00eb shpejt. Mos e konsideroni k\u00ebt\u00eb koh\u00eb t\u00eb humbur, pasi m\u00eb von\u00eb do ta ndjeni t\u00eb gjith\u00eb p\u00ebrfitimin e pun\u00ebs s\u00eb b\u00ebr\u00eb. <\/p>\n<p>M\u00eb pas, duhet t\u00eb p\u00ebrcaktoni se \u00e7far\u00eb prisni nga Ansible Tower, \u00e7far\u00eb konkretisht duhet t\u00eb b\u00ebj\u00eb ky sistem p\u00ebr ju. <\/p>\n<p><img decoding=\"async\" alt=\"Prerja e fijeve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 1\" src=\"\/wp-content\/uploads\/2020\/05\/4511b3f34d57e489be1103c3b77fc98f.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA keni nevoj\u00eb p\u00ebr t\u00eb implementuar sistemin n\u00eb pajisje t\u00eb zbraz\u00ebta, n\u00eb makinat virtuale t\u00eb zbraz\u00ebta? Apo d\u00ebshironi t\u00eb ruani kushtet e pun\u00ebs dhe konfigurimet ekzistuese t\u00eb pajisjeve? Ky \u00ebsht\u00eb nj\u00eb aspekt shum\u00eb i r\u00ebnd\u00ebsish\u00ebm p\u00ebr funksionimin e kompanive publike, prandaj duhet t\u00eb jeni t\u00eb sigurt se do t\u00eb mund t\u00eb b\u00ebni migrimin dhe t\u00eb implementoni Ansible n\u00eb konfigurimin ekzistues. P\u00ebrcaktoni proceset administrative rutin\u00eb q\u00eb d\u00ebshironi t\u00eb automatizoni. Zbuloni n\u00ebse ju nevojitet t\u00eb implementoni aplikacione dhe sh\u00ebrbime specifike n\u00eb sistemin e ri. B\u00ebni nj\u00eb list\u00eb t\u00eb asaj q\u00eb d\u00ebshironi t\u00eb b\u00ebni dhe vendosni prioritetet. <\/p>\n<p>Pastaj filloni t\u00eb shkruani kodin e skenar\u00ebve dhe roleve q\u00eb do t\u00eb sigurojn\u00eb p\u00ebrmbushjen e detyrave q\u00eb keni planifikuar. Bashkoni ato n\u00eb Projects, nj\u00eb koleksion logjik t\u00eb skenar\u00ebve playbooks p\u00ebrkat\u00ebs. \u00c7do Projekt do t'i referohet nj\u00eb repozitori t\u00eb ve\u00e7ant\u00eb Git ose repozitorit tjet\u00ebr, n\u00eb var\u00ebsi t\u00eb menaxherit t\u00eb kodit q\u00eb po p\u00ebrdorni. Mund t\u00eb menaxhoni skenar\u00ebt playbook dhe katalog\u00ebt e playbook duke i vendosur manualisht n\u00eb Project Base Path n\u00eb serverin Tower, ose duke vendosur playbook n\u00eb \u00e7do sistem menaxhimi t\u00eb kodit burimor (SCM) q\u00eb mb\u00ebshtetet nga Tower, duke p\u00ebrfshir\u00eb Git, Subversion, Mercurial dhe Red Hat Insights. Brenda nj\u00eb Projekti, mund t\u00eb vendosni aq skenar\u00eb sa d\u00ebshironi. P\u00ebr shembull, kam krijuar nj\u00eb Projekt baz\u00eb, ku kam vendosur nj\u00eb skenar p\u00ebr element\u00ebt baz\u00eb t\u00eb RedHat, nj\u00eb skenar p\u00ebr bazat e Linux-it, skenar\u00ebt p\u00ebr metrikat e tjera baz\u00eb. K\u00ebshtu, n\u00eb nj\u00eb projekt kishte role dhe skenar\u00eb t\u00eb ndrysh\u00ebm q\u00eb administroheshin nga nj\u00eb repozitor git. <\/p>\n<p>Ekzekutoni t\u00eb gjitha k\u00ebto gj\u00ebra p\u00ebrmes komand\u00ebs s\u00eb linj\u00ebs, \u00ebsht\u00eb nj\u00eb m\u00ebnyr\u00eb e mir\u00eb p\u00ebr t\u00eb verifikuar funksionalitetin e tyre. K\u00ebshtu do t\u00eb p\u00ebrgatiteni p\u00ebr instalimin e Tower-it.<\/p>\n<p>Le t\u00eb flasim pak p\u00ebr transkodimin e manifestit Puppet, sepse kam harxhuar shum\u00eb koh\u00eb p\u00ebr k\u00ebt\u00eb derisa kuptova se \u00e7far\u00eb duhej t\u00eb b\u00ebja n\u00eb fakt. <\/p>\n<p><img decoding=\"async\" alt=\"Prerja e fijeve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 1\" src=\"\/wp-content\/uploads\/2020\/05\/abbc9ffb10b623dc29bcd975dca3bb80.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSi kam thash\u00eb, Puppet ruan t\u00eb gjitha konfigurimet dhe parametrat e pajisjeve n\u00eb nj\u00eb manifest t\u00eb gjat\u00eb, dhe n\u00eb k\u00ebt\u00eb manifest ruhet gjith\u00e7ka q\u00eb duhet t\u00eb b\u00ebj\u00eb kjo SCM. Kur kaloni, nuk keni nevoj\u00eb t\u00eb ngarkoni t\u00eb gjitha detyrat tuaja n\u00eb nj\u00eb list\u00eb, por duhet t\u00eb mendoni p\u00ebr struktur\u00ebn e sistemit t\u00eb ri: role, skenar\u00eb, etiketa, grupe dhe \u00e7far\u00eb duhet t\u00eb p\u00ebrfshij\u00eb aty. Disa elemente autonome t\u00eb rrjetit duhet t\u00eb grupohen n\u00eb grupe, p\u00ebr t\u00eb cilat mund t\u00eb krijoni skenar\u00eb. Element\u00ebt m\u00eb kompleks\u00eb t\u00eb infrastruktur\u00ebs, t\u00eb cil\u00ebt p\u00ebrdorin nj\u00eb sasi t\u00eb madhe burimesh, p\u00ebrfshir\u00eb klasat autonome, mund t\u00eb bashkohen n\u00eb role. Para migrimit, duhet ta p\u00ebrcaktoni k\u00ebt\u00eb. N\u00ebse jeni duke krijuar role ose skenar\u00eb t\u00eb m\u00ebdhenj q\u00eb nuk p\u00ebrputhen n\u00eb nj\u00eb ekran, duhet t\u00eb p\u00ebrdorni etiketa p\u00ebr t\u00eb qen\u00eb n\u00eb gjendje t\u00eb kapni pjes\u00eb t\u00eb ve\u00e7anta t\u00eb infrastruktur\u00ebs. <\/p>\n<p>18:00<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ua-hosting\/blog\/500588\/\"> K\u00ebputja e fijeve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 2 <\/a><\/noindex><\/p>\n<h3>Pak reklam\u00eb \ud83d\ude42<\/h3>\n<p>\nFaleminderit q\u00eb po q\u00ebndroni me ne. Ju p\u00eblqen artikujt tan\u00eb? Doni t\u00eb shihni m\u00eb shum\u00eb materiale interesante? Na mb\u00ebshtesni duke b\u00ebr\u00eb nj\u00eb porosi ose duke rekomanduar tek miqt\u00eb tuaj, <noindex><a rel=\"nofollow\" href=\"https:\/\/ua-hosting.company\/cloudvps\/nl\">VPS cloud p\u00ebr zhvillues nga $4.99<\/a><\/noindex>, <b>nj\u00eb analog unik i server\u00ebve entry-level q\u00eb e kemi shpikur p\u00ebr Ju:<\/b> <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/ua-hosting\/blog\/347386\/\">E gjith\u00eb e v\u00ebrteta n\u00eb lidhje me VPS (KVM) E5-2697 v3 (6 B\u00ebrthama) 10GB DDR4 480GB SSD 1Gbps nga $19 ose si ta ndajm\u00eb sakt\u00ebsisht serverin?<\/a><\/noindex> (opcionet me RAID1 dhe RAID10, deri n\u00eb 24 b\u00ebrthama dhe deri n\u00eb 40GB DDR4 jan\u00eb t\u00eb disponueshme).<\/p>\n<p><b>Dell R730xd dyfish m\u00eb i lir\u00eb n\u00eb qend\u00ebr t\u00eb t\u00eb dh\u00ebnave Equinix Tier IV n\u00eb Amsterdam?<\/b> Vet\u00ebm te ne <b><noindex><a rel=\"nofollow\" href=\"https:\/\/ua-hosting.company\/serversnl\">2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TB nga $199<\/a><\/noindex> n\u00eb Holand\u00eb! <b>Dell R420 \u2014 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB \u2014 nga $99!<\/b><\/b> Lexoni rreth <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/ua-hosting\/blog\/329618\/\">Si t\u00eb nd\u00ebrtoni nj\u00eb infrastruktur\u00eb t\u00eb klas\u00ebs korporative me p\u00ebrdorimin e server\u00ebve Dell R730xd E5-2650 v4 me \u00e7mim 9000 euro p\u00ebr pak para?<\/a><\/noindex><br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ua-hosting\/blog\/500400\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u043b\u0443\u0436\u0431\u0430 \u0441\u043f\u0443\u0442\u043d\u0438\u043a\u043e\u0432\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0431 \u043e\u043a\u0440\u0443\u0436\u0430\u044e\u0449\u0435\u0439 \u0441\u0440\u0435\u0434\u0435 (NESDIS) \u043d\u0430 35% \u0441\u043d\u0438\u0437\u0438\u043b\u0430 \u0441\u0432\u043e\u0438 \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0435\u0439 Red Hat Enterprise Linux (RHEL), \u043f\u0435\u0440\u0435\u0439\u0434\u044f \u0441 Puppet Enterprise \u043d\u0430 Ansible Tower. \u0412 \u044d\u0442\u043e\u043c \u0432\u0438\u0434\u0435\u043e \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u00ab\u043a\u0430\u043a \u043c\u044b \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u043b\u0438\u00bb \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0438\u043d\u0436\u0435\u043d\u0435\u0440 \u041c\u0430\u0439\u043a\u043b \u0420\u0430\u0443 \u043e\u0431\u043e\u0441\u043d\u043e\u0432\u044b\u0432\u0430\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0439 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438, \u0434\u0435\u043b\u0438\u0442\u0441\u044f \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u043c\u0438 \u0441\u043e\u0432\u0435\u0442\u0430\u043c\u0438 \u0438 \u043e\u043f\u044b\u0442\u043e\u043c, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u043c \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0430 \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":80492,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-80491","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u043b\u0443\u0436\u0431\u0430 \u0441\u043f\u0443\u0442\u043d\u0438\u043a\u043e\u0432\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0431 \u043e\u043a\u0440\u0443\u0436\u0430\u044e\u0449\u0435\u0439 \u0441\u0440\u0435\u0434\u0435 (NESDIS) \u043d\u0430 35% \u0441\u043d\u0438\u0437\u0438\u043b\u0430 \u0441\u0432\u043e\u0438 \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0435\u0439 Red Hat Enterprise Linux (RHEL), \u043f\u0435\u0440\u0435\u0439\u0434\u044f \u0441 Puppet Enterprise \u043d\u0430 Ansible Tower.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/obrezaem-niti-perehod-s-puppet-enterprise-na-ansible-tower-chast-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0431\u0440\u0435\u0437\u0430\u0435\u043c \u043d\u0438\u0442\u0438: \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0441 Puppet Enterprise \u043d\u0430 Ansible Tower. \u0427\u0430\u0441\u0442\u044c 1 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u043b\u0443\u0436\u0431\u0430 \u0441\u043f\u0443\u0442\u043d\u0438\u043a\u043e\u0432\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0431 \u043e\u043a\u0440\u0443\u0436\u0430\u044e\u0449\u0435\u0439 \u0441\u0440\u0435\u0434\u0435 (NESDIS) \u043d\u0430 35% \u0441\u043d\u0438\u0437\u0438\u043b\u0430 \u0441\u0432\u043e\u0438 \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0435\u0439 Red Hat Enterprise Linux (RHEL), \u043f\u0435\u0440\u0435\u0439\u0434\u044f \u0441 Puppet Enterprise \u043d\u0430 Ansible Tower.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/obrezaem-niti-perehod-s-puppet-enterprise-na-ansible-tower-chast-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-06T11:42:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-06T11:42:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47K\u00ebputja e fijeve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 1 | ProHoster","description":"Sh\u00ebrbimi Komb\u00ebtar i Informacionit t\u00eb t\u00eb Dh\u00ebnave Satelitore p\u00ebr Mjedisin (NESDIS) e ka ulur me 35% kostot e menaxhimit t\u00eb konfigurimit p\u00ebr Red Hat Enterprise Linux (RHEL) duke kaluar nga Puppet Enterprise n\u00eb Ansible Tower.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/obrezaem-niti-perehod-s-puppet-enterprise-na-ansible-tower-chast-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0431\u0440\u0435\u0437\u0430\u0435\u043c \u043d\u0438\u0442\u0438: \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u0441 Puppet Enterprise \u043d\u0430 Ansible Tower. \u0427\u0430\u0441\u0442\u044c 1 | ProHoster","og:description":"\u041d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u043b\u0443\u0436\u0431\u0430 \u0441\u043f\u0443\u0442\u043d\u0438\u043a\u043e\u0432\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0431 \u043e\u043a\u0440\u0443\u0436\u0430\u044e\u0449\u0435\u0439 \u0441\u0440\u0435\u0434\u0435 (NESDIS) \u043d\u0430 35% \u0441\u043d\u0438\u0437\u0438\u043b\u0430 \u0441\u0432\u043e\u0438 \u0437\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0435\u0439 Red Hat Enterprise Linux (RHEL), \u043f\u0435\u0440\u0435\u0439\u0434\u044f \u0441 Puppet Enterprise \u043d\u0430 Ansible Tower.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/obrezaem-niti-perehod-s-puppet-enterprise-na-ansible-tower-chast-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-06T11:42:24+00:00","article:modified_time":"2020-05-06T11:42:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"80491","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:17:31","updated":"2022-09-28 07:21:37","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/80491","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=80491"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/80491\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/80492"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=80491"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=80491"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=80491"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}