{"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":"Prishim lidhjet: 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 p\u00ebr T\u00eb Dh\u00ebnat Satelitore mbi Mjedisin (NESDIS) ka p\u00ebrgjysmuar kostot e menaxhimit t\u00eb konfiguracionit t\u00eb Red Hat Enterprise Linux (RHEL) me 35% duke kaluar nga Puppet Enterprise n\u00eb Ansible Tower. N\u00eb k\u00ebt\u00eb video t\u00eb kategoris\u00eb \"si e b\u00ebm\u00eb\", inxhinieri sistemor Michael Rau justifikon k\u00ebt\u00eb migrim, duke ndar\u00eb 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 drejtuesve racionalitetin e kalimit nga Puppet Enterprise n\u00eb Ansible Tower;<\/li>\n<li>cilat 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 manifestove PE n\u00eb Ansible Playbook;<\/li>\n<li>rekomandime p\u00ebr nj\u00eb instalim optimal t\u00eb Ansible Tower.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Prishim lidhjet: 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>T\u00eb p\u00ebrsh\u00ebndes t\u00eb gjith\u00ebve, emri im \u00ebsht\u00eb Michael Rau, inxhinier senior i sistemeve n\u00eb ActioNet, e cila punon p\u00ebr Administrat\u00ebn Komb\u00ebtare t\u00eb Oqeanit dhe Atmosfer\u00ebs (NOAA) sh\u00ebrbimin NESDIS. Sot do t\u00eb flasim p\u00ebr prerjen e simboleve \u2013 p\u00ebrvoj\u00ebn time personale t\u00eb migrimit nga Puppet Enterprise n\u00eb Ansible Tower. Tema e k\u00ebsaj prezantimi \u00ebsht\u00eb \"t\u00eb shoh\u00ebsh gjurm\u00ebt e mia\", pas k\u00ebtij kalimi n\u00eb fillim t\u00eb vitit. Dua t\u00eb ndaj at\u00eb q\u00eb kam m\u00ebsuar gjat\u00eb k\u00ebsaj procedure. K\u00ebshtu, kur ju t\u00eb angazhoheni n\u00eb nj\u00eb ngjash\u00ebm, duke p\u00ebrdorur p\u00ebrvoj\u00ebn time, do t\u00eb mund ta b\u00ebni kalimin m\u00eb leht\u00eb.<\/p>\n<p>Ju shihni slajde t\u00eb ngjashme me k\u00ebt\u00eb n\u00eb fillim t\u00eb \u00e7do prezantimi n\u00eb Ansible Fest. N\u00eb k\u00ebt\u00eb slajd \u00ebsht\u00eb p\u00ebrshkruar historia e automatizimit t\u00eb kompanis\u00eb sime. Nuk jam fillestar 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 q\u00eb nga viti 2016, dhe si shum\u00eb p\u00ebrdorues t\u00eb tjer\u00eb t\u00eb k\u00ebtij produkti, m\u00eb ka t\u00ebrhequr mund\u00ebsia e \"trukave\" p\u00ebrmes komandave t\u00eb linj\u00ebs dhe skenar\u00ebve t\u00eb thjesht\u00eb (playbooks). N\u00eb fund t\u00eb vitit 2017, kam biseduar me drejtor\u00ebt e mi mbi arsyet e forta p\u00ebr kalimin n\u00eb Ansible Tower. Pas disa minutash do t'ju flas p\u00ebr arsyet q\u00eb m\u00eb ndihmuan n\u00eb k\u00ebt\u00eb hap. Pasi mora miratimin e drejtor\u00ebve, u desh\u00ebn disa muaj t\u00eb tjer\u00eb p\u00ebr t\u00eb realizuar at\u00eb q\u00eb kishim menduar, dhe un\u00eb e realizova kalimin n\u00eb janar-shkurt t\u00eb k\u00ebtij viti. K\u00ebshtu, ne u ndam\u00eb plot\u00ebsisht nga Puppet n\u00eb favor t\u00eb Ansible, dhe kjo \u00ebsht\u00eb nj\u00eb gj\u00eb e madhe. <\/p>\n<p><img decoding=\"async\" alt=\"Prishim lidhjet: 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 s\u00eb shumti, ajo q\u00eb m\u00eb t\u00ebrheq n\u00eb Ansible \u00ebsht\u00eb mund\u00ebsia p\u00ebr t\u00eb shkruar dhe p\u00ebrdorur rolle (roles) dhe skenario (playbooks). Rrole jan\u00eb t\u00eb shk\u00eblqyera p\u00ebr krijimin e detyrave t\u00eb ndryshme, por t\u00eb nd\u00ebrthurura (tasks) dhe p\u00ebr t\u00eb vendosur t\u00eb dh\u00ebnat p\u00ebrkat\u00ebse n\u00eb nj\u00eb vend. Playbook \u00ebsht\u00eb nj\u00eb sintaks\u00eb YAML, nj\u00eb skenar q\u00eb p\u00ebrshkruan veprimet p\u00ebr nj\u00eb ose disa hosta. Un\u00eb i tregoj k\u00ebto mund\u00ebsi p\u00ebrdoruesve, sidomos zhvilluesve t\u00eb softuerit. Ansible Tower ofron mund\u00ebsin\u00eb t\u00eb thuash: \"jo, nuk keni akses n\u00eb shell, por un\u00eb ju ofroj mund\u00ebsin\u00eb t\u00eb aktivizoni t\u00eb gjitha proceset e Tower dhe t\u00eb rinisni sh\u00ebrbimin kur t\u00eb jet\u00eb e nevojshme\". Un\u00eb do t'ju flas p\u00ebr ambientin ton\u00eb t\u00eb pun\u00ebs dhe pajisjet q\u00eb p\u00ebrdorim. <\/p>\n<p><img decoding=\"async\" alt=\"Prishim lidhjet: 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 \/>\nKjo \u00ebsht\u00eb nj\u00eb LAN federale, 7 vende fizike t\u00eb lidhura p\u00ebrmes MPLS n\u00eb re, 140 servera RHEL, 99% prej t\u00eb cil\u00ebve jan\u00eb virtual\u00eb (vSphere), pajisje t\u00eb SuperMicro, ruajtje rrjetesh NexentaStore, nj\u00eb grup switch-esh Cisco, Arista dhe Cumulus dhe mjete t\u00eb menaxhimit t\u00eb rrezikut t\u00eb unifikuar Fortinet UTM n\u00eb \u00e7do vend. <\/p>\n<p>Rrjeta federale n\u00ebnkupton se duhet t\u00eb p\u00ebrdor t\u00eb gjitha mjetet e siguris\u00eb s\u00eb informacionit q\u00eb parashikohen nga ligjet. Duhet t\u00eb mbani mend se Puppet Enterprise nuk mb\u00ebshtet shumic\u00ebn e pajisjeve q\u00eb kemi. Jemi t\u00eb detyruar t\u00eb p\u00ebrdorim pajisje t\u00eb buxhetit, pasi institucionet shtet\u00ebrore kan\u00eb probleme me financimin e k\u00ebsaj kategorie shpenzimesh. Prandaj blejm\u00eb \"harduer\" klase SuperMicro dhe e p\u00ebrb\u00ebjm\u00eb pajisjen ton\u00eb nga pjes\u00eb t\u00eb ve\u00e7anta, mir\u00ebmbajtja e t\u00eb cilave sigurohet 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 e pun\u00ebs me Puppet \u00ebsht\u00eb si m\u00eb posht\u00eb.<\/p>\n<p><img decoding=\"async\" alt=\"Prishim lidhjet: 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 2007, kishim nj\u00eb rrjet t\u00eb vog\u00ebl prej 20-25 nyjesh, ku e implementuam Puppet. Kryesisht k\u00ebto nyje ishin thjesht \"kuti\" RedHat. N\u00eb 2010, filluam t\u00eb p\u00ebrdorim nd\u00ebrfaqen grafike t\u00eb Puppet Dashboard p\u00ebr 45 nyje. Nd\u00ebrsa rrjeti vazhdonte t\u00eb zgjerohej, n\u00eb 2014 kaluam n\u00eb PE 3.3, duke realizuar kalimin e plot\u00eb me rishkrimin e manifestit p\u00ebr 75 nyje. Kjo ishte e nevojshme, sepse Puppet p\u00eblqen t\u00eb ndryshoj\u00eb rregullat e loj\u00ebs, dhe n\u00eb k\u00ebt\u00eb rast e kan\u00eb ndryshuar krejt\u00ebsisht gjuh\u00ebn. Nj\u00eb vit m\u00eb von\u00eb, kur mb\u00ebshtetja p\u00ebr versionin 3 t\u00eb Puppet Enterprise u ndal, na duhej t\u00eb migronim n\u00eb PE 2015.2. S\u00ebrish, u detyruam t\u00eb rishkruajm\u00eb manifestin p\u00ebr serverat e rinj dhe t\u00eb blinim nj\u00eb licenc\u00eb me rezerv\u00eb p\u00ebr 100 nyje, ndon\u00ebse n\u00eb at\u00eb koh\u00eb kishim vet\u00ebm 85 nyje. <\/p>\n<p>Ka kaluan vet\u00ebm 2 vjet, dhe p\u00ebrs\u00ebri na duhej t\u00eb b\u00ebnim nj\u00eb pun\u00eb t\u00eb madhe p\u00ebr t'u kaluar n\u00eb versionin e ri PE 2016.4. Ne bleh\u00ebm nj\u00eb licenc\u00eb p\u00ebr 300 node, duke pasur vet\u00ebm 130. Na u desh\u00ebn p\u00ebrs\u00ebri t\u00eb b\u00ebnim ndryshime t\u00eb r\u00ebnd\u00ebsishme n\u00eb manifest, sepse versioni i ri i gjuh\u00ebs kishte nj\u00eb sintaks\u00eb q\u00eb ndryshonte nga versioni i vitit 2015. Si rezultat, SCM-ja jon\u00eb kaloi nga sistemi i kontrollit t\u00eb versioneve SVN n\u00eb Bitbucket (Git). K\u00ebto ishin \"raportet\" 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 argumentet e m\u00ebposhtme. E para - \u00e7mimi i lart\u00eb i sh\u00ebrbimit. Bisedova me djemt\u00eb nga RedHat dhe ata than\u00eb se kostoja e mbajtjes s\u00eb nj\u00eb rrjeti me 300 node me Ansible Tower \u00ebsht\u00eb gjysma e kostos s\u00eb Puppet Enterprise. N\u00ebse blenitet edhe Ansible Engine, kostoja do t\u00eb jet\u00eb p\u00ebraf\u00ebrsisht e nj\u00ebjt\u00eb, por do t\u00eb merrni shum\u00eb m\u00eb tep\u00ebr funksionalitete se me PE. Duke qen\u00eb se jemi nj\u00eb kompani shtet\u00ebrore q\u00eb financohet nga buxheti federal, ky \u00ebsht\u00eb nj\u00eb argument mjaft i r\u00ebnd\u00ebsish\u00ebm. <\/p>\n<p><img decoding=\"async\" alt=\"Prishim lidhjet: 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 \u00ebsht\u00eb universialiteti. Puppet mb\u00ebshtet vet\u00ebm pajisjet ku ka agent Puppet. Kjo do t\u00eb thot\u00eb se n\u00eb t\u00eb gjith\u00eb switch-at duhet t\u00eb instaloni agjent dhe ai duhet t\u00eb jet\u00eb versioni m\u00eb i fundit. Dhe n\u00ebse disa nga switch-at tuaj mb\u00ebshtesin nj\u00eb version, nd\u00ebrsa disa t\u00eb tjer\u00eb nj\u00eb tjet\u00ebr, do t'ju duhet t\u00eb instaloni versionin e ri t\u00eb agjentit PE p\u00ebr t\u00eb siguruar q\u00eb t\u00eb gjith\u00eb ata t\u00eb mund t\u00eb punojn\u00eb n\u00eb nj\u00eb sistem SCM.<\/p>\n<p>Sistemi Ansible Tower funksionon ndryshe, sepse nuk ka asnj\u00eb agent, por ka module q\u00eb mb\u00ebshtesin switch-at Cisco dhe t\u00eb gjith\u00eb switch-at e tjer\u00eb. Kjo SCM mb\u00ebshtet Qubes OS, Linux dhe 4.NET UTM. Ansible Tower gjithashtu mb\u00ebshtet kontrolluesit e magazinave rrjetore NexentaStore, t\u00eb bazuar n\u00eb b\u00ebrtham\u00ebn Illumos - nj\u00eb sistem operativ open-source t\u00eb bazuar n\u00eb Unix. Kjo \u00ebsht\u00eb nj\u00eb mb\u00ebshtetje shum\u00eb e vog\u00ebl, por Ansible Tower akoma e ofron 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 e m\u00ebsimit. Un\u00eb kalova 10 vjet duke m\u00ebsuar modulet dhe kodin e manifest\u00ebve Puppet, por studiuar Ansible n\u00eb nj\u00eb jav\u00eb, sepse \u00ebsht\u00eb shum\u00eb m\u00eb e leht\u00eb t\u00eb punohet me k\u00ebt\u00eb SCM. N\u00ebse ekzekutoni skedar\u00eb ekzekutiv\u00eb, sigurisht, n\u00ebse nuk e b\u00ebni k\u00ebt\u00eb pa nevoj\u00eb, at\u00ebher\u00eb me ta punojn\u00eb menaxher\u00eb t\u00eb arsyesh\u00ebm dhe reagues. Skriptet 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 ndonj\u00ebher\u00eb p\u00ebr YAML mund thjesht t\u00eb lexojn\u00eb skriptet dhe t\u00eb kuptojn\u00eb leht\u00ebsisht 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 keni b\u00ebr\u00eb ndonj\u00eb ndryshim n\u00eb manifest dhe d\u00ebshironi t\u00eb testoni kodin tuaj, ju duhet t\u00eb rishkruani kodin p\u00ebr Puppet Master, q\u00eb do t\u00eb thot\u00eb t\u00eb konfiguroni skedarin Puppet-master \/etc\/hosts p\u00ebr t\u00eb lidhur t\u00eb gjith\u00eb klient\u00ebt dhe t\u00eb nisni sh\u00ebrbimin Puppet Server. Vet\u00ebm pas k\u00ebsaj do t\u00eb mund t\u00eb provoni pun\u00ebn e pajisjeve t\u00eb rrjetit n\u00eb nj\u00eb host. 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. Ajo q\u00eb duhet t\u00eb b\u00ebni \u00ebsht\u00eb t\u00eb zhvilloni kod p\u00ebr makin\u00ebn q\u00eb ka mund\u00ebsin\u00eb t\u00eb komunikoj\u00eb p\u00ebrmes protokollit SSH me hostin q\u00eb po testoni. Kjo \u00ebsht\u00eb shum\u00eb m\u00eb e leht\u00eb p\u00ebr t'u b\u00ebr\u00eb.<\/p>\n<p>Avantazhi tjet\u00ebr i madh i Ansible Tower \u00ebsht\u00eb mund\u00ebsia p\u00ebr t\u00eb angazhuar sistemin tuaj t\u00eb mb\u00ebshtetjes q\u00eb keni n\u00eb dispozicion dhe p\u00ebr t\u00eb ruajtur konfigurimin ekzistues t\u00eb pajisjeve. Kjo SCM, pa ndonj\u00eb veprim t\u00eb m\u00ebtejsh\u00ebm, p\u00ebrdor t\u00eb gjitha informacionet q\u00eb keni n\u00eb infrastruktur\u00ebn dhe pajisjet tuaja, makinat virtuale, serverat, etj. Ajo mund t\u00eb komunikoj\u00eb me serverat tuaj RH Satellite, n\u00ebse i keni, dhe ju ofron nj\u00eb integrim q\u00eb nuk do ta merrni kurr\u00eb duke punuar me Puppet.<\/p>\n<p>Nj\u00eb gj\u00eb tjet\u00ebr e r\u00ebnd\u00ebsishme \u00ebsht\u00eb kontrolli i detajuar. Ju e dini se Puppet \u00ebsht\u00eb nj\u00eb sistem modular, \u00ebsht\u00eb nj\u00eb aplikacion klient-server, k\u00ebshtu q\u00eb duhet t\u00eb p\u00ebrcaktoni aspektet ekzistuese t\u00eb funksionimit t\u00eb gjith\u00eb makinerive tuaja n\u00eb nj\u00eb manifest t\u00eb gjat\u00eb. Gjendja e \u00e7do elementi t\u00eb ve\u00e7ant\u00eb t\u00eb sistemit duhet t\u00eb testohet \u00e7do gjysm\u00eb ore - ky \u00ebsht\u00eb periudha e paracaktuar. K\u00ebshtu punon Puppet.<\/p>\n<p>Tower ju \u00e7liron nga kjo. Mund t\u00eb realizoni pa kufizime procese t\u00eb ndryshme n\u00eb pajisje t\u00eb ndryshme, mund t\u00eb b\u00ebni pun\u00ebn kryesore, t\u00eb nisni procese t\u00eb tjera t\u00eb r\u00ebnd\u00ebsishme, t\u00eb konfiguroni sigurin\u00eb, t\u00eb punoni me bazat e t\u00eb dh\u00ebnave. 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 hyjn\u00eb n\u00eb fuqi n\u00eb hostet e tjer\u00eb. N\u00eb Ansible, t\u00eb gjitha ndryshimet hyjn\u00eb n\u00eb fuqi n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb.<\/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 nj\u00eb sakt\u00ebsi dhe kujdes t\u00eb madh. Ju mund t\u00eb jepni p\u00ebrdoruesve akses n\u00eb sh\u00ebrbime specifike ose n\u00eb hosta t\u00eb ve\u00e7ant\u00eb. Un\u00eb veproj k\u00ebshtu me punonj\u00ebsit e mi q\u00eb jan\u00eb m\u00ebsuar t\u00eb punojn\u00eb n\u00eb Windows, duke iu kufizuar aksesin n\u00eb shellin e Linux. Un\u00eb ofroj akses p\u00ebr ta n\u00eb Tower, q\u00eb ata t\u00eb mund t\u00eb kryejn\u00eb vet\u00ebm at\u00eb pun\u00eb dhe t\u00eb nisin vet\u00ebm ato sh\u00ebrbime q\u00eb i p\u00ebrkasin kompetencave t\u00eb tyre.<\/p>\n<p><img decoding=\"async\" alt=\"Prishim lidhjet: 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 shikojm\u00eb disa gj\u00ebra q\u00eb duhet b\u00ebr\u00eb m\u00eb par\u00eb p\u00ebr t\u00eb leht\u00ebsuar kalimin n\u00eb Ansible Tower. E para, duhet t\u00eb p\u00ebrgatisni pajisjet tuaja. N\u00ebse ndonj\u00eb element i infrastruktur\u00ebs suaj nuk \u00ebsht\u00eb akoma n\u00eb baz\u00ebn e t\u00eb dh\u00ebnave, duhet ta shtoni at\u00eb. Ka sisteme q\u00eb nuk ndryshojn\u00eb karakteristikat e tyre dhe p\u00ebr pasoj\u00eb mungojn\u00eb n\u00eb DB-n\u00eb e Puppet, por n\u00ebse nuk i regjistroni ato para kalimit n\u00eb Tower, do t\u00eb humbni disa p\u00ebrfitime. Mund t\u00eb jet\u00eb nj\u00eb DB e 'papast\u00ebrt' paraprak, por ajo duhet t\u00eb p\u00ebrmbaj\u00eb informacione p\u00ebr gjith\u00eb pajisjet q\u00eb keni. Prandaj, duhet t\u00eb shkruani nj\u00eb skript dinamik t\u00eb pajisjeve, i cili automatikisht do t\u00eb regjistroj\u00eb t\u00eb gjitha ndryshimet e infrastruktur\u00ebs n\u00eb baz\u00ebn e t\u00eb dh\u00ebnave, at\u00ebher\u00eb Ansible do t\u00eb dij\u00eb se cil\u00ebt hosta duhet t\u00eb jen\u00eb n\u00eb sistemin e ri. Nuk do t'ju nevojitet t\u00eb informoni k\u00ebt\u00eb SCM p\u00ebr cil\u00ebt hosta keni shtuar dhe cil\u00ebt hosta nuk ekzistojn\u00eb m\u00eb, sepse gjith\u00e7ka kjo do ta m\u00ebsoj\u00eb automatikisht. Sa m\u00eb shum\u00eb t\u00eb dh\u00ebna t\u00eb ket\u00eb n\u00eb DB, aq m\u00eb t\u00eb dobish\u00ebm dhe fleksib\u00ebl do t\u00eb jet\u00eb Ansible. Ai funksionon sikur thjesht t\u00eb lexoj\u00eb nga baza e t\u00eb dh\u00ebnave nj\u00eb kod-bar t\u00eb gjendjes s\u00eb pajisjeve.<\/p>\n<p>Shpenzoni ca koh\u00eb p\u00ebr t\u00eb njohur funksionimin e komand\u00ebs s\u00eb linj\u00ebs n\u00eb Ansible. Ekzekutoni disa komanda t\u00eb ve\u00e7anta p\u00ebr t\u00eb verifikuar funksionimin e skriptit t\u00eb pajisjeve, shkruani dhe lan\u00e7oni disa skenare t\u00eb thjeshta, por t\u00eb dobishme p\u00ebr playbook, p\u00ebrdorni shabllonet Jinja2 kur \u00ebsht\u00eb e p\u00ebrshtatshme. Provoni t\u00eb shkruani nj\u00eb rol dhe nj\u00eb skenar p\u00ebr nj\u00eb proces t\u00eb nd\u00ebrlikuar shum\u00ebfaz\u00ebsh, duke p\u00ebrdorur nj\u00eb konfigurim standard, q\u00eb her\u00eb pas here ndodh. Luajini me k\u00ebto gj\u00ebra, testoni se si funksionojn\u00eb. K\u00ebshtu do t\u00eb m\u00ebsoni t\u00eb punoni me mjetet p\u00ebr krijimin e bibliotekave q\u00eb p\u00ebrdoren n\u00eb Tower. Un\u00eb kam th\u00ebn\u00eb tashm\u00eb se p\u00ebrgatitja ime p\u00ebr kalimin mori rreth 3 muaj. Besoj se, duke u mb\u00ebshtetur n\u00eb p\u00ebrvoj\u00ebn time, do t\u00eb jeni n\u00eb gjendje ta b\u00ebni k\u00ebt\u00eb m\u00eb shpejt. Mos e merrni k\u00ebt\u00eb koh\u00eb si t\u00eb humbur, pasi m\u00eb von\u00eb do t\u00eb ndjeni t\u00eb gjitha p\u00ebrfitimet e pun\u00ebs s\u00eb kryer. <\/p>\n<p>M\u00eb pas, duhet t\u00ebVendosni se \u00e7far\u00eb prisni nga Ansible Tower, \u00e7far\u00eb konkretisht duhet t\u00eb b\u00ebj\u00eb kjo sistem p\u00ebr ju. <\/p>\n<p><img decoding=\"async\" alt=\"Prishim lidhjet: 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 nj\u00eb implementim t\u00eb sistemit n\u00eb pajisje t\u00eb paprishura, n\u00eb makinat virtuale t\u00eb paprishura? Apo d\u00ebshironi t\u00eb ruani kushtet dhe konfigurimet ekzistuese t\u00eb pajisjeve? Ky \u00ebsht\u00eb nj\u00eb aspekt shum\u00eb i r\u00ebnd\u00ebsish\u00ebm p\u00ebr kompanit\u00eb shtet\u00ebrore, prandaj duhet t\u00eb jeni t\u00eb sigurt se do t\u00eb jeni n\u00eb gjendje t\u00eb realizoni migrimin dhe t\u00eb implementoni Ansible n\u00eb konfigurimin ekzistues. P\u00ebrcaktoni proceset administrativ\u00eb rutinore q\u00eb d\u00ebshironi t\u00eb automatizoni. Zgjidhni n\u00ebse keni nevoj\u00eb t\u00eb implementoni aplikacione dhe sh\u00ebrbime specifike n\u00eb sistemin e ri. P\u00ebrgatitni nj\u00eb list\u00eb t\u00eb asaj q\u00eb d\u00ebshironi t\u00eb b\u00ebni dhe caktoni prioritete. <\/p>\n<p>Pastaj filloni t\u00eb shkruani kodin e skenar\u00ebve dhe rolit q\u00eb do t\u00eb siguroj\u00eb realizimin e detyrave q\u00eb keni planifikuar. Bashkoni ato n\u00eb Projects, nj\u00eb koleksion logjik t\u00eb skenar\u00ebve t\u00eb lidhur playbooks. \u00c7do Project do t\u00eb lidhet me nj\u00eb depozit\u00eb t\u00eb ve\u00e7ant\u00eb Git ose nj\u00eb depozit\u00eb 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 playbook duke i vendosur manualisht n\u00eb Projektin Baz\u00eb n\u00eb serverin Tower, ose duke vendosur playbook n\u00eb \u00e7do sistem menaxhimi t\u00eb kodit burim (SCM), t\u00eb mb\u00ebshtetur nga Tower, p\u00ebrfshir\u00eb Git, Subversion, Mercurial dhe Red Hat Insights. Brenda nj\u00eb Project-i mund t\u00eb vendosni sa m\u00eb shum\u00eb skenar\u00eb q\u00eb d\u00ebshironi. P\u00ebr shembull, un\u00eb krijova nj\u00eb Project baz\u00eb, ku vendosa nj\u00eb skenar p\u00ebr elementet baz\u00eb t\u00eb RedHat, nj\u00eb skenar p\u00ebr baz\u00ebn Linux dhe skenar\u00eb p\u00ebr treguesit e tjer\u00eb baz\u00eb. K\u00ebshtu, n\u00eb nj\u00eb projekt ishin t\u00eb pranishme role dhe skenar\u00eb t\u00eb ndrysh\u00ebm q\u00eb menaxhoheshin nga nj\u00eb depozit\u00eb Git. <\/p>\n<p>D\u00ebrgoni t\u00eb gjitha k\u00ebto gj\u00ebra p\u00ebrmes komand\u00ebs, kjo \u00ebsht\u00eb nj\u00eb m\u00ebnyr\u00eb e mir\u00eb p\u00ebr t\u00eb kontrolluar funksionalitetin e tyre. K\u00ebshtu do t\u00eb p\u00ebrgatiteni p\u00ebr instalimin e Tower.<\/p>\n<p>Le t\u00eb flasim pak p\u00ebr transcoding-un e manifestit Puppet, sepse kam kaluar shum\u00eb koh\u00eb p\u00ebr k\u00ebt\u00eb, derisa kuptova se \u00e7far\u00eb duhet t\u00eb b\u00ebj n\u00eb t\u00eb v\u00ebrtet\u00eb. <\/p>\n<p><img decoding=\"async\" alt=\"Prishim lidhjet: 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 e p\u00ebrmenda, Puppet ruan t\u00eb gjitha konfigurimet dhe parametrat e pajisjeve n\u00eb nj\u00eb manifesto t\u00eb gjat\u00eb dhe n\u00eb k\u00ebt\u00eb manifesto \u00ebsht\u00eb gjith\u00e7ka q\u00eb duhet t\u00eb b\u00ebj\u00eb kjo SCM. Kur kaloni, nuk duhet t\u00eb vendosni t\u00eb gjitha detyrat tuaja n\u00eb nj\u00eb list\u00eb, por t\u00eb mendoni p\u00ebr struktur\u00ebn e sistemit t\u00eb ri: rolet, skenar\u00ebt, etiketat, grupet dhe se \u00e7far\u00eb duhet t\u00eb p\u00ebrfshihet atje. Disa nga element\u00ebt autonom\u00eb t\u00eb rrjetit duhet t\u00eb bashkohen n\u00eb grupe, p\u00ebr t\u00eb cilat mund t\u00eb krijoni skenar\u00eb. Elementet m\u00eb komplekse t\u00eb infrastruktur\u00ebs, t\u00eb cilat angazhojn\u00eb nj\u00eb sasi t\u00eb madhe burimesh, duke p\u00ebrfshir\u00eb klasat autonome, mund t\u00eb bashkohen n\u00eb role. Para migrimit, duhet t\u00eb vendosni k\u00ebt\u00eb. N\u00ebse po krijoni role ose skenar\u00eb t\u00eb m\u00ebdhenj q\u00eb nuk p\u00ebrputhen n\u00eb nj\u00eb ekran, duhet t\u00eb p\u00ebrdorni etiketat p\u00ebr t\u00eb mund\u00ebsuar kapjen e pjes\u00ebve 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\/\"> Prerja e fij\u00ebve: 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 q\u00ebndroni me ne. Ju p\u00eblqejn\u00eb artikujt tan\u00eb? D\u00ebshironi t\u00eb shihni m\u00eb shum\u00eb materiale interesante? Na mb\u00ebshtetni duke b\u00ebr\u00eb nj\u00eb porosi ose duke na rekomanduar njohurive 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, i nd\u00ebrtuar p\u00ebr ju:<\/b> <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/ua-hosting\/blog\/347386\/\">E gjith\u00eb e v\u00ebrteta rreth VPS (KVM) E5-2697 v3 (6 Nuclea) 10GB DDR4 480GB SSD 1Gbps nga $19 ose si ta ndajm\u00eb sakt\u00ebsisht serverin?<\/a><\/noindex> (disponohen variante me RAID1 dhe RAID10, deri n\u00eb 24 b\u00ebrthama dhe deri n\u00eb 40GB DDR4).<\/p>\n<p><b>Dell R730xd dyfish m\u00eb i lir\u00eb n\u00eb qendr\u00ebn e t\u00eb dh\u00ebnave Equinix Tier IV n\u00eb Amsterdam?<\/b> Vet\u00ebm k\u00ebtu <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\u00ebrtosh nj\u00eb infrastruktur\u00eb t\u00eb klas\u00ebs korporative me p\u00ebrdorimin e server\u00ebve Dell R730xd E5-2650 v4 me \u00e7mim prej 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.0.1 - 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.0.1\" \/>\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\udd47Prerja e fij\u00ebve: kalimi nga Puppet Enterprise n\u00eb Ansible Tower. Pjesa 1 | ProHoster","description":"Sh\u00ebrbimi Komb\u00ebtar i Informatave p\u00ebr t\u00eb Dh\u00ebnat e Satelit\u00ebve p\u00ebr Mjedisin (NESDIS) ka ulur shpenzimet e saj p\u00ebr menaxhimin e konfiguracionit t\u00eb Red Hat Enterprise Linux (RHEL) me 35% 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}]}}