0:00:15jo a ahoj já sem jel až někoho za představení
0:00:20já bych koleno bych vás rozpohyboval já jsem měl takovou myšlenku vždycky dyž přednáším tak
0:00:26se mi stane je někde u šance o tom systému něco ví někdo není nikde
0:00:30nikdo by se chtěl dozvědět já jsem myslel že ti co vědí že by se
0:00:33přes přestěhuj do pravá něco nevím obecně by se přestěhovali doleva
0:00:38a ti co byste chtěli když doprostřed
0:00:41šel
0:00:43ne dobře jaké máte unnamed a klasicky tady někdo z vás ansiblu používá nebo
0:00:49aha tak vy ste tady asi zbytečně
0:00:52mně nevadí
0:00:54se to kdo z vás ansi nula
0:00:57bych chtěl používá se asi ten zbytek kup lomeno
0:01:02tak jo je připojena sestra sem vyrostla plán působí ve firmě in ulic
0:01:10nejsme eskymáci je to
0:01:12technická firma která dělá opensource
0:01:16a máme nějaké stránky na vnitru a dnes takové věci
0:01:22tak se přes k moment
0:01:24tok no tak laceraci já té práci dělat na se stará pokud mohu co se
0:01:28dělá do teďka jsem se stalo počítače to s
0:01:31znamená to tady něco změn prosím tě něco změní tady je ale něco změnit támleto
0:01:36je to dost je rozbitý
0:01:39a tam je ten software se nám nějak pokazila je potřeba ho pravice ono je
0:01:43to jako já mi to opravíme tady opravíme tam to pak se to chování ne
0:01:49sorry tady něco s nim tady zatím dost rozbije
0:01:52no tak je to tak dopadá to bylo tři no nebo občas dělat že nasazuje
0:01:57nějaké servery
0:01:58ho nasa které software tady na ten deset na ten resort server patří tam je
0:02:03ten software
0:02:05a metoda mašina má být kopii nějaké jiné pro něho počítače a má to být
0:02:09rasa
0:02:10a pak to vypadá takhle nějak co mi kdo ví co znamená asap slovensky
0:02:15apríl september a nebo potom
0:02:20nechal byste ten provaz
0:02:24jo tak to sou to sou doby
0:02:26no a já pak sem objevy a to bylo ještě před myslel že to se
0:02:30mi uhynuli tu a pak se objevila jako já tady muselo default si je strašně
0:02:35se mi to líbilo má to vlastního stránku
0:02:39na nebo máte vo jeden nějaké já nevím co to je i kdyby se to
0:02:42někdo věděl tak budem pořád jako s ní chlapi v brně praze střídavě
0:02:49možná to dokáže zpropagovat no na open nás to je to už je tam organizátoři
0:02:53pustit a třeba se tam dozvím co to defaults je
0:02:57zatím nejlepší definice sem našel
0:03:00jo difúzní hrát na chybovat je lidské a propagovat ona všechny se dali
0:03:05automaticky je default
0:03:07ale stejně
0:03:08já se domnívám nevím to jistě že bychom si jaký přístup je ze mimo jiné
0:03:13všechno automatizuje jo ty routines ruční práce které sou které hrozí je pokazíte že zautomatizujete
0:03:21ale nevím to jistě
0:03:23je změnil se tedy o
0:03:26já tady mám trička samolepky
0:03:30takže chtělo znát
0:03:32se budu ta fakt nějakej když otázky
0:03:36no tak taky nevím
0:03:38tak a pak jsem našel krok jako už jasně software puppet a pět asi nikdo
0:03:42znáte jo kdo ho neznáte
0:03:45existuje zde nikdo nezná puppet
0:03:48používáte ho
0:03:50existuje zde někdo kdo nezná operace se děsivě se to puppet
0:03:54jo tak dobře
0:03:56je to s puppet
0:03:58funguje zhruba takže máš nějaký centrální server tam řeknete je ty počítače všichni mají vypadat
0:04:04třeba
0:04:06torres to není ukázka je pouze p dobře tak vás týká se kočkopes špatně
0:04:11ale vpodstatě řeknete že server se máte náskok že na ni se to nastavit takže
0:04:18celý může depozita
0:04:20a chcete konfiguraci serverů řešíte jako bolesti nástroje pak sem řadím puppet
0:04:27ten tyto centrální místo odkud si services tam i svoji konfiguraci podle toho se nastaví
0:04:32takže když potom se vám stane že vám náhodou vypadne třeba jeden server schopna tak
0:04:37jenom vezmete server nějaký nový starší toho strčíte ho do breku řeknete ty server na
0:04:44výstavu si chtít státem tady silně konfiguraci tapetu
0:04:47a máte do plodinoví server
0:04:50s tou samou konfiguraci proč máte zálohy takže za tam
0:04:53po obědě parádní věc pokud máte vyseru doporučuju ho rozhodně
0:04:58pokud se z ně no má vlastně jak je syn nepěkné vlastnosti
0:05:03no po nějaké době jsem zjistil
0:05:06jak je vidět puppet používá spoustu chlupatých závorek a je tady chlupatých chlupatá voda chlupatá
0:05:11závorka klub a ta závorka
0:05:14je sem se tě chlupatých závorkách než a pak ztrácet proti tam není to možná
0:05:18teprve to možná pořád špatně konec asi jo
0:05:22ten aby dva nějak je malý pevnině má nějaké závislosti které jsou jinak explicitní typicky
0:05:28řeknu
0:05:29když si nemyslela the world press tak asi po tak tom potřebuju i a patch
0:05:33nebo něco podobného to je
0:05:35to dává smysl jenže když už těch menší manifest máte napsaný což děti tak se
0:05:40ti za tam zase k ztratíte protože
0:05:43ty modul ikee stanete z webu
0:05:45ty sou takový ty se smát jsou magické různě napsané
0:05:51já jsem se pak ztratil tom nějakých resource name is nepoužívá aby ten to nepochopí
0:05:58do používá tento asi zná milujte
0:06:01a já sem python ráj používám python ne ruby neumím pořádně zatím
0:06:07ztratil jsem se v ruby
0:06:09a základní problém tapetu
0:06:11puppet máte vy můžete nelíbila a path vidíte problém slepice a vejce obvykle
0:06:17a tomu abyste si rozbili plave potřebujete puppet
0:06:21ne to dá to fušku
0:06:23tak pak jako sem se díval jsi nekdy stě jaké další alternativy naše se maxime
0:06:27nebo fakt dobrý
0:06:28má to stránku tak asi balkón a má to nějaký github že sou a aktuální
0:06:35verzi nejsou aktuální zdrojáků že se umíš podívat může tam opraví třeba chybu zjistím že
0:06:40už ani není ušlo pravice vám a ty klasický komunitní vývoj
0:06:45tak výhody ansiblu sou někde sem četl že můžete začít minutách nula jo
0:06:53puppet na obr obra
0:06:55asi bylo proti tapetu má tu výhodu že není potřeba žádná strana centrální konzole můžete
0:07:00vyplňovat o konci byla všechno zase volat to pučili odpadá problém slepice a vejce
0:07:08recepty nejsou mi není tam
0:07:11jsou čitelnější je tam dva stejní lety musí chlupatých závorek
0:07:15ale sou blíž k sobě
0:07:18no ale já bych sem spadá na náklady takže umí se bytem je se to
0:07:21líbí a taky takový stěží žádnou nahráním tomu se to líbí a jinak ten napětí
0:07:27řadnic nedělního proto aby to vypadalo hezky graficky na slajdu
0:07:32ansible ve skutečnosti je to pálení ssh ansible funguje tak
0:07:38když se rozhodují řeknou ty asi byly já bych chtěl nainstalovat servery nebo tenle server
0:07:44tak on udělá to že můj přihlásit zase srdce se značka provede nějaké příkazy
0:07:52tak je ty tak je to pranice na dokonce to není čas na jedna vytřela
0:07:56zeseru najednou mi není to žádný problém
0:07:59na druhou stranou
0:08:01je to udělal je poměrně chytře takže různé pokud jste někdo někdy zkoušel mi lyžovat
0:08:09servery takže si napíšete při for
0:08:13servery něj sem není server jedna serverovně ty šílený dešťový skript který se připojí na
0:08:19silnice tam nastaví pak se odhlásí
0:08:22takovýto se víte o čem mluvím ale to nefunguje sou tam zemi z místa vypadá
0:08:26to do to nezkoušel tak mi věřte že to není dobrý nápad na teda divný
0:08:31věci
0:08:34tak a k čemu a ten asi byl tři různé problémy řeší todlecto
0:08:39ho má taky své mouchy a zlomyslnosti jak jsem že střely dopad je to zní
0:08:44dost a na konci
0:08:46tak k čemu se ten a ze
0:08:48puppet to urazil použili já když na zase nějakej interní systémy jsem opakuju cena za
0:08:54mým okolí server tak napíše si jen playbook ten jednotka ansiblu
0:09:00a residui to několikrát soundcloud a ji zkazit cokoliv jinýho to sou věci které snad
0:09:05poslední době kraje možná budu mít na githubu někde
0:09:08o co je padání tak pokud ansiblu není jenom k
0:09:14puppet na mapě tu není dobrý jenom k o
0:09:18konfiguraci může dělat nějaké příkazy provádět nějaké činnosti takže pokud dělat nějakou operaci graph pak
0:09:24nevejde si uděláte dobře podle někde hrozí že se uplete té a je zase pokazí
0:09:29typický dělení disku
0:09:31mě měl sem dvacet sedum jsem potřeboval přihlásím se zmenšit je z větší disk vyplnit
0:09:36zaplnit tak to je přesně úkol pro asi byl
0:09:40pokud chcete nakonfigurovat si překonfigurovat síťování na sto stavech najednou
0:09:45se můžete asi byl
0:09:47to samé
0:09:48o co je parádní tak jediným příkazem můžete mi lyžovat auto při autora lístky jste
0:09:55sedláčkovu
0:09:57autorizované klíče pro na spoustě se mu najednou koupím si nový klíč někde musel vygeneruju
0:10:04yaml jestli se mu další to pause ne přihlásím je sem s někde upad
0:10:12já jsem při směně zmizel slajd jak jsem prohodil
0:10:15tak jak se ta věc instaluje do má té moderní systém tak nebo
0:10:21nebo centos sedmičku tak není sleduju místa si byl kdo nemá kdo nemá se to
0:10:27sedmičko tak už je to pro tebe aby pět to je jedno
0:10:31ale a ansible je až k novýmu důle takže vy ho můžete namísto typy instanci
0:10:35když máte ty
0:10:39bude to může toho moc neví co invertovaného pipe no to znamená mít ansiblu vedle
0:10:44sebe každá nová verze o obvykle opravuje starej tím přidanou funkce to přidává nové chyby
0:10:51tak
0:10:52při uplně jednoduchej příkaz
0:10:55já to zkusím zkoušet
0:10:58nedokážu
0:11:02a
0:11:03zkuste mi věřit
0:11:05já nedokážu přes trest obrazovku dostat terminál muset věřit
0:11:10tak můžou k můžu ukázat pak jinde
0:11:13skupiny ruší
0:11:15čí příkaz ansible vývoz ping all
0:11:19když to provedete a všechno a de správně nastavené tak se vám stane
0:11:24že vám jo prací se vám počítač
0:11:27ten pošetilý sem už nenastane se měla starat řekne že s a cest všechny pořádku
0:11:33a chlupatých závorkách se dostanete
0:11:36to co ten příkaz vrátil
0:11:39já to zkusím no comment tak se to prohozený slajd omlouvám se
0:11:45co ten příkaz vlastně dělal
0:11:47je to takže asi byl je spustitelný s směrem spočteného pro
0:11:54programu souboru
0:11:56vytvoří se pro má tady pomlčka ní tomu se říká inventory file tam je seznam
0:12:01všech počítačů kerej se zlomila asi byl
0:12:06pak je tam je king to je pink je možno ansiblu asi doma buzková nějaké
0:12:11může stát i vlastní modul ping dělá jenom to že se přírodě se
0:12:16přihlásí na nezdární server zkusím jestli se teda ansiblovými dá spustit
0:12:21a vrátí pong
0:12:24a je selektor poslat selection tím říkat tím řeknete co na který počítačích se to
0:12:31má provést
0:12:33tati nedostane
0:12:36takle vypadá ten manifest to je vpodstatě textový seznam souboru textový soubor
0:12:43který obsahuje seznam těch počítačů já tady mám pošleš kerý se mi perkele hádej s
0:12:48má tedy nějaké počítače kreslil mike něco lomeno celou něco
0:12:54každý ten počítač může mít svou může mít nějaké
0:12:58může mít nějaké jméno
0:13:01ta nejméně měli parametry
0:13:04na pošleš velitele se hlásí uživatelem root
0:13:08máte nějakou ip adresu která je kostrč kovaná ty počítače pomůžou shlukovat do skupin čili
0:13:14když budu chtít nastavovat
0:13:17ten router skupina enteru to co je počítač který se nehádej s p h ten
0:13:22server sám což ty počítače
0:13:25a skupiny a nadefinovat skupinu pekle test server a s
0:13:30která obsahuje skupiny endorser server s čertem a ti tím že nám test se rozšířil
0:13:37ten tě založím skupinu skupiny všechno je to no comment asi nemusíte dávat pozor je
0:13:42to tam někde zdroje hledali file
0:13:46klidně se ptejte já sem
0:13:49neska trošku
0:13:51pověrou lze
0:13:54tak
0:13:55když si jsem říkal ssh díky distribučním
0:13:59udělát
0:14:00tak
0:14:02stalin tady je použil místo příkazu ty místo modul ty i použiju do autora jistý
0:14:10podíváme se vám ukážu jestli nevěřili má to i návod do s si byl kouzla
0:14:16auto hra s ní hodil
0:14:19chyba
0:14:21ta druhá
0:14:24ho má to i dokumentaci tady nastavíte jsou napsaný tři ty parametry které můžete použít
0:14:29když máte štěstí tak je to napsaný co to provede je tam někdo odkaz do
0:14:32zdrojáků když vám to dělá divný věci tak si můžete podívat
0:14:36prošli dát divné věci opravit to
0:14:41zatím pomlčka prémie jméno toho modul tabulečka páni jsou parametry toho módu co ste to
0:14:46vlastně dělá
0:14:48jim říkám že uživatel je root chci je tam jim zahrnuty mzdy parametr landing
0:14:54hodnota parametru a teda ten
0:14:57asi na všech počítačích ono to završí na všech jsou tři tečky tam je můj
0:15:01tajný veřejný klíč
0:15:03a krávy se mi nevešel na slajd
0:15:06a potom to završí řekne vám načti si počítače se nainstaloval
0:15:12ssh klíč už tam můžeš přihlásit
0:15:16reset
0:15:20ne a ani si měl sám o sobě asi mě pak je zajišťuje skrývání můj
0:15:26je malá spustitelná část doklady plány možná nevím jak vyschla technologie
0:15:31to funguje tak že asi byl se naváže spojení ani čtyřicet serveru nakopíruje tam ten
0:15:37modul něja
0:15:39pustí ho podívá se přidám nějaké parametry pustí ho podívá se mu vrátil odhlásí se
0:15:45a ten budu si můžeš napsat sám ale oni ty nejužitečnější už napsali
0:15:52ano nepřidá ho tam podruhé ano všechny
0:15:56sem ještě pocit tisíckrát ano moduly by se měly civilizované moduly by si měli chovat
0:16:01idempotentně jestli na to správné slovo
0:16:04to znamená že by ho provedu několikrát po sobě tak se po jaksi jenom jednou
0:16:08pokud máte modul který mě
0:16:11u provede nějakou akci a pokaždé ji provede to máte špatnej playbook špatnej modul jsou
0:16:16takový
0:16:22dobrý že do inventáře pustíš to znova a my se ještě za nos velká ti
0:16:26napíše tři host se ještě jsem ho s o kafi host wifi teda dvacet osum
0:16:31hosts třicet osum hosts no holý fakt
0:16:34uvidíme skrýš a za chvilinku
0:16:37protože konfigurovat to používat ansible takle jenom s modulama je pěknej vopruz pro každou operaci
0:16:43spustit nedovoluje
0:16:45hloupý pracný a náročná chyby tak je možné používat playbooky playbook je podstatě jenom hromada
0:16:54příkazu které se provádí postupně
0:16:56o to kdo znáte puppet tak puppet si příkazy no
0:17:02statements
0:17:03jak je nevinen ty příkazy nebo ty operace definuje za sebo set setřídí si je
0:17:09sám jak uzná za vhodné podle závislosti a si mrtvej část vynechá prování jeden za
0:17:13druhým
0:17:14od začátku do konce
0:17:16tak playbook yaml je list
0:17:20příkazů které se mají provést nějakou omáčkou okolo jak jsem řekl je to yaml based
0:17:25yaml je vošklivej ale nic lepšího asi není
0:17:28a je to ten playbook je seznam úloh které se mají provést takhle to může
0:17:32vypadat
0:17:34tohle je zrovna playbook na
0:17:38na změnou jak jsem měnil zrovna velikost disku pro virtuální stroj abych tě mohl zkomprimovat
0:17:45plnil jsem na podobně
0:17:47zase je to zdokumentovaný na webu ansiblu
0:17:50řeknete si to pro tento princ nápravy pouze pro počítač perkele remote uzavírání
0:17:58nechci sbírat fakta k tomu se pak dostanu
0:18:01tydlecty části můžete vynechat klidně důležité je aby tam bylo nás
0:18:06to je seznam těch útoků zlo které se provádějí
0:18:09a můžete tu nadefinovat nějaké proměnné za vars do slovníku
0:18:14chci a pak ta tady
0:18:16asi messy natáhnu ansible playbook si natáhne ten
0:18:20váš playbook
0:18:22a prování od shora dolů ty příkazy čili říct parádní je že ty na ty
0:18:28jednotlivé úlohy si pojmenovávate name
0:18:31takže mají von s jsou okomentované a když napíšete by se líbí se mi string
0:18:37když někam a bylo jinak a na nula dva tak většinou víte co ste to
0:18:40provedli když to po vás dostali nějaký kolega nebo nějaký šílený psychotický vrah
0:18:46který zná vaši adresu tak bude rádi že ví co ste dělali a co vás
0:18:49nebude hledat
0:18:53tak či
0:18:55tady je name check zjistíme že volume existuje že to je tady stát jméno modulu
0:19:02můžete se setkat někdy se starým
0:19:04s ansiblovými playbooky středy naší zemi před sedum jedna čtyři nestane jedna sedmičku jedna osmičku
0:19:11to je místo stav místo jména my se psalo common a když potom se psalo
0:19:15jméno modulu teďka mi v novém ansiblu můžete konat se píše už stručněji
0:19:20stát jméno modulu kerý se provede mapách je parametr co to a to co je
0:19:26zatím jsou parametry
0:19:28a ten modul dostane parametr path rovná se chlupatých závorkách je volume
0:19:34tady to je ginger syntaxe a se chlupatých závorkách to je výraz který si lidi
0:19:38s proměnýma
0:19:39šli
0:19:40tendlecten příkaz otestuje že existuje volil
0:19:48pokud ten ty modul
0:19:51no paní ansiblu může říct k všechno je vpořádku může říct že eště něco se
0:19:56změnilo nebo já sem něco změnil a může říct error modul stát udělá to že
0:20:02otec že se podívá jestli ten soubor existuje když neexistuje vyhlásí error čili to dnes
0:20:07to je prosím té první příkaz
0:20:10no ten první ukázku plyn vtom playbook u je
0:20:14je
0:20:15synka
0:20:17po bezpečnostní pojistka že opravdu měníme soubor který se na mě týkají tam existuje pokud
0:20:22by ten ta pepa ten soubor neexistovala o tom blokovém řízení tak ten playbook spadne
0:20:27tak to tak to máme rádi omlouvám já jsem zapomněl vypnout
0:20:31mobil tak to
0:20:35to vypnul jsem
0:20:36dokážu
0:20:37posluchač
0:20:41první mohl první model který spadne způsobí že ten primuse danými prování pokud najednou provádíš
0:20:47ale playbook přes mít strojů tak době na doby nebo plyn má školy pokud ti
0:20:52nainstalovat a pak jeví na nesmyslech najednou tak to tak zpaměti no ty jeden stroj
0:20:58ostatní se rádi napíše ti
0:21:01ten toho s to
0:21:03ou vanosti fail ten host
0:21:06oka
0:21:08určitě
0:21:22neudělala
0:21:24nepíše se jo
0:21:25můžete níže chcete připojí do bojů o se do žasne připojit
0:21:30okamžiku nima dyžtak nějaký takový nesmysl nestabilní stát vo sto znova to dali otázka jak
0:21:37je to co se stane když příde když příde
0:21:41příkaz statement vám asi byl odpojí tvoju na co se stane když to ne by
0:21:47se to nepovede tak otázky se provede jaké operace neprovede
0:21:53to zůstane tak zůstanete tak je to bylo dá se udělat to já tady to
0:21:58koneckonců je ale vidět
0:22:00tady se z itálie další příkaz
0:22:03je check partition exist zkouší dny nedá ne jestli tam být jistě to nevíš na
0:22:08tom není pak když já se bude jmenovat nebejvá
0:22:12a je taky no error si jestli to znamená že ta operace si může se
0:22:17ignoruje do uštíplej nemyslíte procesy miluje a poběží to dá já se to zní zase
0:22:23protesty tady se to používál tak tady ještě příkaz leží strastiplnostem pozitivní
0:22:30výstup toho módu se že a uloží ho dál a takle postupně se provádí mu
0:22:36příkaz za druhým
0:22:38můžete mít
0:22:40může můžete používat ow jen ne to jo operaci která se provede tehdy a jen
0:22:44tehdy když podmínka splněná čili pokud existuje partition
0:22:48tak se připoj litva natočeno vytvářet a podobně
0:22:52no sou tam mohl jsou tam příkazy pokud mami snaží standardní si plné noviny měli
0:22:59používat nešel který prostě provede nějakou show práci problém že nových operací místo mi že
0:23:04nejsou idempotentní
0:23:07takže je potřeba je provádět je obaly ztratíme tím provést tehdy tím vo jen které
0:23:13řekne že teďka že tuto operaci má smysl provádět jenom někdy
0:23:18abyste aby se vám je nestalo to že když pokusíte asi byl playbook nástroj že
0:23:24pokaždé a vrátí se něco změnilo to strašný vopruz akorát s tímto
0:23:31je tady co vím že tedy volí naložit dovolím stane se vytváří
0:23:34můžete účastí odhad je že můžete čekat že stejně už dochází stejně asertivnostech je present
0:23:41přímé testujete jestli existuje tím řeknete že já si chci aby neexistovala že koulí nějakého
0:23:46jména nebo jak vídám steaky a psem ještě přidal bych historie nějakého ne na yum
0:23:51state reprezentativního velikost
0:23:54asi jestli to dokumentaci
0:23:57tak když to pustíte tak vám to líbí se takle hlavičky
0:24:02každá operace
0:24:05tak tady jak je tam ten názor jak je tam ten nevim
0:24:10tak se tak vám to napíše ó k provedl se to tam provedlo se tady
0:24:14je krásně vidět že máme tady se provede lokální semestr
0:24:19operace už byla hotová předtím a tady je připojí sme vektory protože připojila se nově
0:24:26že to prosím vás jako čemž komu se nelíbí krabičky dokonce jiný krabičky
0:24:32tak docela dost hlídání
0:24:35komu se nelíbí té lavičky tak může jet a vypnout krabičky jsou věnovány problém kamsi
0:24:44dá se to vypnout takže peněz to leze celé celý program kauz a r pak
0:24:48se ozvěte se mínus
0:24:50a nebo se nedá se konfiguraci
0:24:54a ansible nic nechci žádné krávy
0:24:57a pak vám to dá takový že stručný výpis výhoda je že se na to
0:25:02věnuje víc na obrazovku
0:25:06tady je tady je vidět
0:25:08že tady se tedy já týče ty jsi něco provedl no a změnil se tady
0:25:13operaci která spadla no tak to má být
0:25:16takže tady operaci která nějak mě
0:25:20má spadnout z opiju data někam tam si nemůžou vejít protože potravinama a italy inu
0:25:26linky protože tam bylo že tuto to tento pás chci ignorovat
0:25:30no chybu v tomto tá zkus ignorovat
0:25:33neska na konci tady kapitoly shin
0:25:37k dvacet tři operací prošlo devatenáct operací vy změny
0:25:44a ničit na fit na to znamená stroj se naše žádná operace nespadne neočekávaně
0:25:54tak jenže
0:25:56psát něja operace takže mu napíšu příkaz druhý příklad tři děti kastle ty přínosy pěknej
0:26:01vopruz zase
0:26:04platí je nevím informatici ostatní je dobrý klid else neopakujte se zbytečně
0:26:12takže existuje můžete
0:26:14si napsat roli to je hromada pásků
0:26:18za sebou a ty vole pak můžete
0:26:21znova používat
0:26:24roll based
0:26:25můj nadefinujete si že jednotlivé počítače mají mít nějaké vole
0:26:30tak nemám už minule vyved server líbí se neděje server dnem cache server
0:26:36role je ve speciálním adresáři s nějakým yum playbook
0:26:40nějak adresáře ve struktuře
0:26:43oni pak tiší počítače máte na za nastrkaný
0:26:47inventory file s
0:26:49taky můžete ty role přiřazovat jednoduše kope počítačů ke skupinám
0:26:54jak je libo
0:26:57no a role jakou dokonce můžou záviset na nějaké jiné
0:27:01závislosti
0:27:04můžete říct že k tomu abyste nainstalovali python tři potřebujem potřebujete mít na výsluní apparel
0:27:10o to nepomůže ale to nevadí
0:27:13ale můžete třeba navázat na nula prd tvořím web server něco podobného
0:27:19role vypadá
0:27:20to ve stoje role tam chybí ta omáčka na kliku štyři se to má spouštět
0:27:25role jenom seznam otázku
0:27:30je to tak není to tak špatně
0:27:34tohle je taky plný který
0:27:37tohle je taky playbook je definuju
0:27:40že
0:27:41počítačem stupně ten router vás mají mít roli ty němec
0:27:46počítače ty který se jmenuje beacon edition na mít role jsme si to když já
0:27:53nevím zifč
0:27:54a asi by mi už zajistí to že ty že
0:27:57projde ten playbook a postupně na aplikuje ty role length počítače
0:28:03trošku zamysleli je že asi byl to vezme celou tu s šílenou strukturu těch yaml
0:28:08fajlu a když je tam jediná chyba tak se ani ne spustí
0:28:14má to svoje výhody má to svoje nevýhody
0:28:20jo když prostě když tady pouštím playbooky z místo počítačů
0:28:26není tady vidět
0:28:28nebo je tady vidět navíc nás není jméno tenhle pakáž ta operace
0:28:35no a není části pak je vidět
0:28:38že bylo porno přes víc počítačů operace
0:28:43tak
0:28:45to s to je
0:28:47velmi zhruba o
0:28:49plynoucích
0:28:52to co asi neumí navíc oproti trochu krému základů vy můžete definovat takzvaném vrs to
0:28:58je věc k de řeknete
0:29:01pokud kde ten pás když něco z ní taky mi zaregistrované který se provede po
0:29:06skončení role
0:29:08a řeknete pokud se změnila koncem
0:29:11máte pás který je říká z nastat konfiguraci ndnp serveru
0:29:15a řeknete že jde na tu ne s tou prací restartem tebe seru na vás
0:29:20myslíš nakonfigurujete zítřka schrastit pro deamona tp tak aby se nestartoval pps šotoris to se
0:29:28zařídí jednoduše takže to že
0:29:30dost potrestat tak obslouží funguje tak že pustíte roli
0:29:35roli se prosím všechny otázky všechny úlohy a na konci si původně poznamenává které nejsme
0:29:41pustit na konci a pak pustí všechny handleri na konci a
0:29:48můžete výstupem registry byl jsem z ukazovali rychle můžete udělat to že pokud co mám
0:29:55nějaká operace ten modul vráť nějakou hodnotu
0:29:59tak ti tak můžete jí skovat si tady nějaké proměnné a ten odkazovat dál
0:30:04se můžete jednoduše cyklit
0:30:08pokud máte nějakou šlo vo praci ještě něco šeru
0:30:12tak můžete
0:30:17tak můžete udělat to že řeknete že tato operace firmu nebo cokoliv jiného spadlo když
0:30:24se teda obsahuje slovo error když konfiguraci ne když stejně sem se vlastně asi nový
0:30:29modul
0:30:30na toho jen teoreticky prakticky jsem se ještě
0:30:33neodhodlal
0:30:36tak můžete to dá obejít tím fejetonem
0:30:40můžete říct že chcete minulosti bys tohoto moc zůstat otázku
0:30:45jsou chyby které má smysl ignorovat
0:30:49hodnoty file to je kompliment skener s
0:30:53do registru co se mi na ansiblu strašně líbí
0:30:57tak k a s a pětku
0:31:00pouští všechny své prase právě na jednom počítači na kámen úrazu klientovi je můžete asi
0:31:06by nástroj není pro config menenžment je to spíš pro orchestraci pro spouštění věci který
0:31:12počítačů
0:31:13tak můžete říct že já měřítko pro vazeb server nebo upgradovat nepište sem to playbook
0:31:19a nechat open kliknete když mám více serverů před na nějaký louce lawrence takže přihlaste
0:31:27snoubence řeknete teď budu opravovat tento web server
0:31:31ty load balancing bylo ten večer smůlu neposílej žádné dotazy fi přihlásím se no vám
0:31:37se řeknu tento půl tento štvrtek nebude poslouchat
0:31:42a to udělá vrať benediktů vy můžete ansiblu provádět operace na jiném počtech jedeš či
0:31:48dneška jmenuje
0:31:49typicky pokud máte nějaký ne defense virtuální mašíny někde pustíte a si vem tak asi
0:31:56má smysl předtím než to mašinou budete na ní sahat
0:31:59tak jí pustit na její nejprve zároveň
0:32:04jo vy můžete dokonce pustit i operace obvykle pouštět uživatelem true pořád root nebo tam
0:32:11můžete používat nějakou jinou uživatele ale můžete každou roli pouzdro každý lítá spouštět pod ním
0:32:17uživatelem
0:32:19v minusu z reflexu dobře a si rovni používat s do
0:32:23takže můžete si může udělat sendvič si do mi sendvič
0:32:27a nebo můžete
0:32:30s použít normální uživatelé a dělat operace jak jako root
0:32:35asi bude mít uživatele asi ne každý má svůj super a
0:32:39můžete pro pokud máte jaký strašně dlouhý playbook který má padesát sto
0:32:44nebo eště víc operaci mít více příkazů tak celý se použít celý plyn začátku do
0:32:50konce budem všechny musí ověřit jestli je všechno vpořádku nebo není tak vy si můžete
0:32:55jednotlivé ty části označkovat pak je nebo role a nic teďka si přeji spustit jenom
0:33:00pásky které mají tento pán
0:33:03kde je nějakou podmnožinu toho a toho playbook
0:33:09můžete pokud máte jakou operaci která trvá strašně dlouho a vlasti nebo se uvede špatný
0:33:14výsledek třeba chcete a nemus
0:33:16zkompilovat jádro
0:33:18tak začátku playbook u dáte si dáte kombinaci jádra tak devět omezte a s tím
0:33:23tá s všeho se pustí na pozadí je a ne a pak můžete chystat nějaké
0:33:28další věci než se vám ta operace pro nešla ne které potřebujete dělat
0:33:34a potom můžete tím na trasy nás poskok počkat je tam i na to návod
0:33:38není tam na tom
0:33:41můžete počkat na jako řízení operaci
0:33:46můžete
0:33:49pokud na to talent jako se operaci na více
0:33:53víte více instancích no chcete vytvořit soubor etc
0:33:59etc jestli disabled hosts etc zpětně se něco tak můžete napsat jeden je jeden příkaz
0:34:05i někde v jednu položku playbook u a z nás obětí přes wifi item s
0:34:10tou zkusím ukázat pak není na že ukázce
0:34:17pokud
0:34:17se vám nelíbí a asi push zase tam je tak to v naprostém standardní přístup
0:34:22ansiblu nemáte všechno tady vtom laptopů nebo nějaké jiné mašině a tlačíte to přeci ty
0:34:28počítače
0:34:29tak a nebo se bojíte že asi byl vašeho kožešiny dokáže odsoudit vás tím si
0:34:34tisícovou farmu
0:34:36tak můžete udělat to že si takže pustíte asi do luftu režimů
0:34:43řeknete
0:34:44na tomto push pustil ansible purl znáte post asi do půl dáte tou mi to
0:34:49je použita prosím vás kontakt odtáhnout verze playbook u asi do půl dostane nepustila zlatým
0:34:55playbook může tak na emulovat třeba prostě chování tapetu
0:35:00výhoda je že ty poště že po práci a synchro tě hned nezávisle že ostatních
0:35:04za jsem další máš na vašem čili to asi konzoli
0:35:09a pravidelně se na to vězí se konfiguraci
0:35:11a pokud máte koš opravdu hodně tak oni si šestistrannou předzdi tu
0:35:16aktuální verzi
0:35:18a registry a jedou dál existuje když najdete na
0:35:24a asi půl
0:35:26dokumentaci
0:35:29asi bylo tak je tam je ukázka jak z vašeho počítače nainstalovat ansible půl na
0:35:34ten cílový pořešte jste mi lyžovat dá tam docker jeho krom páskem ukradlo
0:35:40ansiblu krimi power něco stahovat
0:35:43když to propojíte třeba slov ste všem žilo jste a budete logy s ansiblu poller
0:35:48ta štíhlost eště tak máte iphony jo může úkol konzoli vidíte zhruba co se děje
0:35:59ano
0:36:00no a jsme to víš pěkně snaž ansible je tam
0:36:03a ano
0:36:04ony i ten pak peníze já ne puppet jde taky na místo musí pak je
0:36:08to ale dá to fušku a se to nečte projevy zkazil vtip
0:36:13tak
0:36:15teďka já vám řeknu odpojí na čas tepelné otázky protože jsem si je připravil
0:36:20a pak se budu ta pak zkusíme živou
0:36:23ukázku
0:36:25takže ukázku když tady bude fungovat internet a tak vůbec
0:36:29pokud chcete využívat nějaké existuje spousta rohlíkem jsou připravené existuje asi ve tak si to
0:36:35je webová stránka kerou provozy se lidi s ansiblu
0:36:40a můžete si tam stáhnout nějaké role problém je to
0:36:46nebo má to je různé zamyslet na máte různé zamyslet se ne vlastnosti
0:36:51já sem si na honění vado těch rolí je málokterá ano ne běží na více
0:36:56do z nich operačním systému najednou málo kerá no nevím na jen zdánlivě online centosu
0:37:01záleží na
0:37:03ubuntu
0:37:05kdyby chtěli vesmíru tam bude strašně
0:37:10si vyzkoušeli ansiblu
0:37:15může na
0:37:18no na jo nás je uvést já to pak zmínil dá se vůbec ne distribuce
0:37:22nedohlednu s ní protože ono to pak ukáže ten totálně přeskočen takže když máte mistr
0:37:28když máte playbook a na deset operací pro
0:37:31tento zobrazí pro debian takový tak a polovina jestli máte tam desetkrát za sebou
0:37:45ano
0:37:46jo
0:37:53jo kolega mě opravňuje že kecám a nápravu je tam není desetkrát líto miami na
0:37:58kráva je tam jenom vědět jen ukázky
0:38:06si neumíš použít fakt a podobně jako má puppet další nástroje
0:38:12když se přihlásíte na nějaký s fakta sou věci vo vlastností toho daného počítače
0:38:18my se přihlásíte na ten
0:38:21počítač
0:38:23trošku si to je ten příkaz se ta tak vám to řekne toto je počítač
0:38:27jsem to sem z debian sedum má to ip adresu sto čtyřicet sedum bla na
0:38:33to by je to von faktor je to rek má to torzo sériové číslo má
0:38:38to tresty mac adresy
0:38:39a vy na základě těch operací tady těch faktů těch vlastností dobře že můžete nullify
0:38:44vždy výslechu kvůli chování to počítač
0:38:47můžete si vytvořit vlastní fakty určitě to je ten se asi dostat z ní je
0:38:52to sem nahoru tam si můžete povídat to udělat a může tam mít vlastní fakt
0:38:56jo to o tom serveru co by se to hodí
0:39:02tak
0:39:03jo to je to je ten problém jak jsem říkal
0:39:06dá se udělat jestli už independent playbook ježíš to uděláte takové
0:39:11dobře ve vojenství účtu na si kdyby a tak to bude vošklivý
0:39:15úplně teoreticky našel jsem řešení že no
0:39:20na nikde se našel řešení že je možné includován proměnné
0:39:25podle toho náké snažil se operačním systému
0:39:28je tady ta druhá věc include vars
0:39:32udělá to že vám aktuálního playbook u zahrnuje proměnné z debian yaml nebo s centos
0:39:37yum a potom s operačním systému
0:39:40a nevím nejsem ta naše
0:39:44a neptal jsem se jestli je to správně eště
0:39:47ty by to někdo chtěl tak je to na galaxii a nebo to je na
0:39:51githubu
0:39:53charakter
0:39:54to otázku toho playbook litry by měly přiměřeně obecný
0:39:59já mám nějaké zákazníka ti lidi mají kdyby a nyní mají centos neprší na tom
0:40:03trvají
0:40:04a potřebuju playbooky univerzální
0:40:08jo někdy je nahrál jsem to na
0:40:11na ansiblu com kdybyste někdo měl část gardistovýma asi potom tak mi to prosím vás
0:40:16násobíte že to je fakt dobrej playbook
0:40:18dobře pro granule
0:40:20můj moje číslo na ansible
0:40:23galaxie štyrista čtyři
0:40:28tak
0:40:30včas ta otázka ještě jestli tom jestli na karláku vzala existuje tomu asi ne tábora
0:40:37je ale je to konec je to
0:40:39s už nevím jestli to služba nebo je to software
0:40:42vy si to koupí nehod ansiblu asi věci opensource ne asi meta vole je placená
0:40:47část
0:40:49a pak ví a můžete pak z webu pouštět role není to pro dycky pouštět
0:40:55role na nasraných počítačích máte nějakou autentizaci
0:41:00máte nějaké jejda
0:41:03máte nějaké
0:41:06další vlastností tomu že ta autorita autentizaci autorizaci že může některé roli může pustil tento
0:41:12jestli se mění kanály pro vypustit no vývojáři
0:41:16a všechno to umí a vy sítový na věku
0:41:20screenshoty
0:41:20svých stránek
0:41:22tak
0:41:23ten čas na demo
0:41:28já styk se číslo roste štyřma na to je taková
0:41:32pěkná konce
0:41:35konfigurace
0:41:39jak já zkusím vyhnout
0:41:42já zkusím recyklovat
0:41:45nebo použít roli kterou jsem si nahrál na ni a
0:41:50je tam vidět
0:41:52vlastně chce rychlost listina rozteč je nástroj který vám z toho
0:41:58jak existuje jeden den jedna rosteš asi ano
0:42:02no
0:42:03pořádku jedinej software tady při nemáme
0:42:08no slyšel nic
0:42:09kerou jedna na zpracování logů to je taková trubka
0:42:14se vesnici dělala na začátku toho pythoní zařízení třeba jestli sou že se u
0:42:19no to s ním nejsou dělá na k a z druhé strany té trubky na
0:42:22ty ho někam ukládá
0:42:24pro ukládání se často používá krásný dcerušce nějaká databáze objektová dokumentovat krizový strkáte a tým
0:42:31a na je věc která
0:42:34není jsem tady za dva styku ve výsledku to pak vypadá jako strašně drahý systém
0:42:38za půl milionu korun kde vám to sbírali bys počítačů ze všech možných a jste
0:42:43můžete interaktivní brouzdat koukat se na to
0:42:46ten
0:42:47playbooky jedná
0:42:49já to nasazuju je tou prosím vás tak sem s nasadit taky je to na
0:42:53githubu
0:42:54a já to zkusím na se zkusím vést
0:42:59a ansible rosteš
0:43:02a zkusím se to nestalo stejná to ušlo napsaný playbook
0:43:06aby ho nemusel psáno že ta se mělo konat nebude čas
0:43:10a langera znáte nebo jestli něco jede do cesty to variantou
0:43:16nelitoval no si asi oznámíte takovej software periodu vašem počítači laptopu pustí je jako virtuální
0:43:23mašina
0:43:24jenže je to strašný vopruz ty počítače pouštět a když něco length myšlením nějakej ansible
0:43:30playbook tak je to se nepříjemného spouštět
0:43:34pustím to na tom čistém počet na z nainstalovat centos objeví sou prostě ní playbook
0:43:40družice myslíš to nefunguje tak opak opravy
0:43:44musí znova
0:43:47sem konfiguráky síťování a podobně je to nepříjemné takže padám to je nešiko
0:43:54pane rámci takovej software moc já mysim že to je od nešiko
0:43:59jednáte
0:44:01taky nějaká společnost key open source a vy řeknete jenom
0:44:06my si vytvoříte manganistá jo
0:44:09dáte madam
0:44:13takže zeptáte se proto běží
0:44:17tak já to zabiju prostě po začátku
0:44:22rovinám mendel nákladní
0:44:25se nezabiju dělat o to že vám to pustí virtuální mašinu podle nějakého imidže pro
0:44:30ústavní vezme bukem řeknete já
0:44:34dvakrát
0:44:36řeknete já si prosím pošli sem centos šest restart té dnes té adresy sem a
0:44:42vzít místo počítačová to tuhle adresu
0:44:45a něco prostě poměrně složitá konfigurace
0:44:48a chci veselejší na konci
0:44:51tak ten počít tak pak moře umí to potřeba aby ten asi nevyšel čili provedete
0:44:57já to porušovaly příkaz zamyslet asi byl
0:45:00a pak se tak já to pustím ansible na vymetání stroj takže nezbývá mít nízkej
0:45:05server tady tadle farmě ceny pistoli výrazně rychleji protože se stane no imič není místo
0:45:11nějaký živej server
0:45:14teďka nám program distribuci a která napadá a
0:45:18takže máme málo času tak a prosím a centos šestku
0:45:22jako bych nějakou stát
0:45:27proto si vezmete vinný zkusím nabůtovat když mi všechno může fungovat
0:45:32jak se to bych bychom tak pak to bude
0:45:34to co tam pustím
0:45:37já jsem
0:45:38pak se to rozběhne dá se tomu životě
0:45:47ukazovat
0:45:48velice snadno
0:45:50se ptát
0:46:11do plzně jestli se nám jsem měl spojitého náhodnostní ansiblu je nejstarší fosilní na
0:46:19na pět nás bylo do tom jeli
0:46:23asi se daný se používalo na ty znáš no panenko
0:46:29panenko
0:46:30pak nemusí
0:46:31takže jako zobrazení rozdistribuovaná těhlestěch vrstvy
0:46:37dá se udělat to že ty lidi že ty no jestli plus postupně jeden po
0:46:41druhém
0:46:43nebo se řekne že ty jsi asi zadání že nechci nic n h
0:46:47více než na cestě na ten procesor najednou modifikován
0:46:52takže neztrácí domů
0:46:54a nebo se dá říc
0:46:59takže budeme máte spousta něco a nebo rozebrat na vyšší a vyšší osobnosti počítač
0:47:06nenaleznete toto revizi tom je se vyskytuje
0:47:10cédéčko
0:47:13no a jinde ta za tričko
0:47:18neni ne já sem sále no ale mysim ze severní karolíny že by chtěl trička
0:47:24je mycin napsali my že jsi ty všechny nepošlou
0:47:27posledních aspoň devět
0:47:30v deset já jsem si jedna za na sebe
0:48:05to je ta otázka zněla že mě nasral situace
0:48:10ne nejistého s na konci to funguje testovat
0:48:14zkusím
0:48:16otázka zněla jaký je workflow používání ansiblu že s tím že na nastat situace že
0:48:23na něj něco špatně namaluju
0:48:25na docela na mají modul a je potřeba opravit jo konfiguraci
0:48:29funguje to takže konci maximální neviděla na asi pět šablony
0:48:34čili tam je někde ten silný nechat si byli venku bude šel template zdroj na
0:48:40mém počítači na idnes místně jsme dali počítači toho bandu
0:48:44já zmíním konfiguraci u sebe no bohužel asi mohlo stránku simulací že u berlína
0:48:52vezmu si jste první repozitáře poslední záclonu playbook u
0:48:56opravit řeknu tam to listo se napravit a pustím to na všechny stroje
0:49:00nezhumanizovat o sebe vím ocel
0:49:04pražský pro najde to mají takže mají cizáci pro konzolu kterou si sami udělali keré
0:49:10pošlou do repozitáře pošlu tě zeromq mě informaci o tom vědět že potřeba něco provést
0:49:35ano
0:49:45jo jaké
0:49:48jakou máš velikost
0:49:50jo
0:49:52se těšte škol
0:49:54l
0:49:56a
0:49:58konec
0:50:00na tady trička mám tady a tony
0:50:04a další dotazy
0:50:05přepsání to tak prostě
0:50:09konec
0:50:10jako zase no
0:50:11proč jako prosím provede se