<div dir='auto'><div dir="auto"><div dir="auto"><div dir="auto"><div dir="auto">Ahoj, za mě tady není o čem přemýšlet. Značky tras KČT jsou pomocí osmc:symbol realizovatelné. Na mapě chci vidět barevnou linku, kudy trasa vede, případně jaká značka bude na stromech podél trasy. To se odchodem od kct_barva nezmění. Značky, které osmc:symbol umí mám k vidění tady: https://osm.paws.cz/legend_paws.php když si tam vyhledáš osmc_foreground. Taky myslím, že Majka připravovala nějaké obrázky, takže s grafikou problém není. Jen připravit tu vrstvu.</div><div dir="auto">Honza</div><div dir="auto"><br></div><div><div class="elided-text">On 7 Jul 2021 23:12, Petr Vejsada <osm@propsychology.cz> wrote:<br type="attribution"><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Ahoj,</p>
<p dir="ltr">nedávno jsem na ten turistický problém koukal, tedy hlavně na kct_barva VS osmc:symbol. Jeden z důležitých rozdílů je, že kct_barva popisuje typ cesty (bicycle, horse, learning etc.) kdežto osmc:symbol popisuje ten symbol :). Jsou to tedy dvě věci spolu související, ale ne stejné. Zkoušel jsem i letmo prohlížet data, často kct_barva odpovídá osmc:symbol, ale ne vždy. kct_barva může zobrazovat jiné obrázky než osmc:symbol. osmc:symbol je asi bohatší.</p>
<p dir="ltr">Máme obrázky ve stylu KČT (divím, se, že na nás ještě nevlitli pro porušování "duševnho vlastnictví").</p>
<p dir="ltr">Sada obrázků pro osmc:symbol je k vidění tu: https://www.wanderreitkarte.de/symbols_en.html</p>
<p dir="ltr">Obrázky pochopitelně vypadají jinak a jsou méně podobné obrázkům KČT. Ale v ČR nemáme jen KČT.</p>
<p dir="ltr">Napadlo mě udělat 2 překryvné vrstvy - jednu KČT (asi na základě kct_barva) a druhou na základě osmc:symbol. Znamenalo by to udržovat 2 tagy, zato by KČT trasy byly zachovány a i v KČT grafice kdežto "ostatní" trasy by byly obrázky v odkazu. Samozřejmě by bylo třeba se zeptat, zdali přímo tyto obrázky můžeme použít.</p>
<p dir="ltr">Rozbořit symboliku/grafiku KČT mi totiž přijde škoda a samozřejmě by to chtělo zobrazovat i ne-KČT trasy.</p>
<p dir="ltr">Co myslíte?</p>
<p dir="ltr">--<br>
Zdraví<br>
Petr</p>
<p dir="ltr">Dne Po 5. července 2021 19:44:56, Aleš napsal(a):</p>
<p dir="ltr">> Tak jsem to očima projel až sem, kolikrát to tu je ve zprávě dokola?<br>
> <br>
> Aleš<br>
> ---------- Původní e-mail ----------<br>
> Od: Jan Skala <speirs@email.cz><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 14. 6. 2021 21:14:29<br>
> Předmět: Re: [talk-cz] Servery českého OSM <br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> Ahoj, reaguji na vrstvu turistických tras. Kouknout bych se na úpravu <br>
> vrstvy. Sice o tom vím pramálo, ale třeba se povede. Nebo přejdeme na <br>
> zahraniční řešení?<br>
> <br>
> <br>
> <br>
> <br>
> Honza<br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "</p>
<p dir="ltr">_______________________________________________<br>
talk-cz mailing list<br>
talk-cz@openstreetmap.org<br>
https://lists.openstreetmap.org/listinfo/talk-cz<br>
https://openstreetmap.cz/talkcz<br>
</p>
</blockquote></div><br></div></div><div><br><div class="elided-text">On 7 Jul 2021 23:12, Petr Vejsada <osm@propsychology.cz> wrote:<br type="attribution"><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Ahoj,</p>
<p dir="ltr">nedávno jsem na ten turistický problém koukal, tedy hlavně na kct_barva VS osmc:symbol. Jeden z důležitých rozdílů je, že kct_barva popisuje typ cesty (bicycle, horse, learning etc.) kdežto osmc:symbol popisuje ten symbol :). Jsou to tedy dvě věci spolu související, ale ne stejné. Zkoušel jsem i letmo prohlížet data, často kct_barva odpovídá osmc:symbol, ale ne vždy. kct_barva může zobrazovat jiné obrázky než osmc:symbol. osmc:symbol je asi bohatší.</p>
<p dir="ltr">Máme obrázky ve stylu KČT (divím, se, že na nás ještě nevlitli pro porušování "duševnho vlastnictví").</p>
<p dir="ltr">Sada obrázků pro osmc:symbol je k vidění tu: https://www.wanderreitkarte.de/symbols_en.html</p>
<p dir="ltr">Obrázky pochopitelně vypadají jinak a jsou méně podobné obrázkům KČT. Ale v ČR nemáme jen KČT.</p>
<p dir="ltr">Napadlo mě udělat 2 překryvné vrstvy - jednu KČT (asi na základě kct_barva) a druhou na základě osmc:symbol. Znamenalo by to udržovat 2 tagy, zato by KČT trasy byly zachovány a i v KČT grafice kdežto "ostatní" trasy by byly obrázky v odkazu. Samozřejmě by bylo třeba se zeptat, zdali přímo tyto obrázky můžeme použít.</p>
<p dir="ltr">Rozbořit symboliku/grafiku KČT mi totiž přijde škoda a samozřejmě by to chtělo zobrazovat i ne-KČT trasy.</p>
<p dir="ltr">Co myslíte?</p>
<p dir="ltr">--<br>
Zdraví<br>
Petr</p>
<p dir="ltr">Dne Po 5. července 2021 19:44:56, Aleš napsal(a):</p>
<p dir="ltr">> Tak jsem to očima projel až sem, kolikrát to tu je ve zprávě dokola?<br>
> <br>
> Aleš<br>
> ---------- Původní e-mail ----------<br>
> Od: Jan Skala <speirs@email.cz><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 14. 6. 2021 21:14:29<br>
> Předmět: Re: [talk-cz] Servery českého OSM <br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> Ahoj, reaguji na vrstvu turistických tras. Kouknout bych se na úpravu <br>
> vrstvy. Sice o tom vím pramálo, ale třeba se povede. Nebo přejdeme na <br>
> zahraniční řešení?<br>
> <br>
> <br>
> <br>
> <br>
> Honza<br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "</p>
<p dir="ltr">_______________________________________________<br>
talk-cz mailing list<br>
talk-cz@openstreetmap.org<br>
https://lists.openstreetmap.org/listinfo/talk-cz<br>
https://openstreetmap.cz/talkcz<br>
</p>
</blockquote></div><br></div></div><div><br><div class="elided-text">On 7 Jul 2021 23:12, Petr Vejsada <osm@propsychology.cz> wrote:<br type="attribution"><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Ahoj,</p>
<p dir="ltr">nedávno jsem na ten turistický problém koukal, tedy hlavně na kct_barva VS osmc:symbol. Jeden z důležitých rozdílů je, že kct_barva popisuje typ cesty (bicycle, horse, learning etc.) kdežto osmc:symbol popisuje ten symbol :). Jsou to tedy dvě věci spolu související, ale ne stejné. Zkoušel jsem i letmo prohlížet data, často kct_barva odpovídá osmc:symbol, ale ne vždy. kct_barva může zobrazovat jiné obrázky než osmc:symbol. osmc:symbol je asi bohatší.</p>
<p dir="ltr">Máme obrázky ve stylu KČT (divím, se, že na nás ještě nevlitli pro porušování "duševnho vlastnictví").</p>
<p dir="ltr">Sada obrázků pro osmc:symbol je k vidění tu: https://www.wanderreitkarte.de/symbols_en.html</p>
<p dir="ltr">Obrázky pochopitelně vypadají jinak a jsou méně podobné obrázkům KČT. Ale v ČR nemáme jen KČT.</p>
<p dir="ltr">Napadlo mě udělat 2 překryvné vrstvy - jednu KČT (asi na základě kct_barva) a druhou na základě osmc:symbol. Znamenalo by to udržovat 2 tagy, zato by KČT trasy byly zachovány a i v KČT grafice kdežto "ostatní" trasy by byly obrázky v odkazu. Samozřejmě by bylo třeba se zeptat, zdali přímo tyto obrázky můžeme použít.</p>
<p dir="ltr">Rozbořit symboliku/grafiku KČT mi totiž přijde škoda a samozřejmě by to chtělo zobrazovat i ne-KČT trasy.</p>
<p dir="ltr">Co myslíte?</p>
<p dir="ltr">--<br>
Zdraví<br>
Petr</p>
<p dir="ltr">Dne Po 5. července 2021 19:44:56, Aleš napsal(a):</p>
<p dir="ltr">> Tak jsem to očima projel až sem, kolikrát to tu je ve zprávě dokola?<br>
> <br>
> Aleš<br>
> ---------- Původní e-mail ----------<br>
> Od: Jan Skala <speirs@email.cz><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 14. 6. 2021 21:14:29<br>
> Předmět: Re: [talk-cz] Servery českého OSM <br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> Ahoj, reaguji na vrstvu turistických tras. Kouknout bych se na úpravu <br>
> vrstvy. Sice o tom vím pramálo, ale třeba se povede. Nebo přejdeme na <br>
> zahraniční řešení?<br>
> <br>
> <br>
> <br>
> <br>
> Honza<br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "</p>
<p dir="ltr">_______________________________________________<br>
talk-cz mailing list<br>
talk-cz@openstreetmap.org<br>
https://lists.openstreetmap.org/listinfo/talk-cz<br>
https://openstreetmap.cz/talkcz<br>
</p>
</blockquote></div><br></div></div><div><br><div class="elided-text">On 7 Jul 2021 23:12, Petr Vejsada <osm@propsychology.cz> wrote:<br type="attribution"><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Ahoj,</p>
<p dir="ltr">nedávno jsem na ten turistický problém koukal, tedy hlavně na kct_barva VS osmc:symbol. Jeden z důležitých rozdílů je, že kct_barva popisuje typ cesty (bicycle, horse, learning etc.) kdežto osmc:symbol popisuje ten symbol :). Jsou to tedy dvě věci spolu související, ale ne stejné. Zkoušel jsem i letmo prohlížet data, často kct_barva odpovídá osmc:symbol, ale ne vždy. kct_barva může zobrazovat jiné obrázky než osmc:symbol. osmc:symbol je asi bohatší.</p>
<p dir="ltr">Máme obrázky ve stylu KČT (divím, se, že na nás ještě nevlitli pro porušování "duševnho vlastnictví").</p>
<p dir="ltr">Sada obrázků pro osmc:symbol je k vidění tu: https://www.wanderreitkarte.de/symbols_en.html</p>
<p dir="ltr">Obrázky pochopitelně vypadají jinak a jsou méně podobné obrázkům KČT. Ale v ČR nemáme jen KČT.</p>
<p dir="ltr">Napadlo mě udělat 2 překryvné vrstvy - jednu KČT (asi na základě kct_barva) a druhou na základě osmc:symbol. Znamenalo by to udržovat 2 tagy, zato by KČT trasy byly zachovány a i v KČT grafice kdežto "ostatní" trasy by byly obrázky v odkazu. Samozřejmě by bylo třeba se zeptat, zdali přímo tyto obrázky můžeme použít.</p>
<p dir="ltr">Rozbořit symboliku/grafiku KČT mi totiž přijde škoda a samozřejmě by to chtělo zobrazovat i ne-KČT trasy.</p>
<p dir="ltr">Co myslíte?</p>
<p dir="ltr">--<br>
Zdraví<br>
Petr</p>
<p dir="ltr">Dne Po 5. července 2021 19:44:56, Aleš napsal(a):</p>
<p dir="ltr">> Tak jsem to očima projel až sem, kolikrát to tu je ve zprávě dokola?<br>
> <br>
> Aleš<br>
> ---------- Původní e-mail ----------<br>
> Od: Jan Skala <speirs@email.cz><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 14. 6. 2021 21:14:29<br>
> Předmět: Re: [talk-cz] Servery českého OSM <br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> Ahoj, reaguji na vrstvu turistických tras. Kouknout bych se na úpravu <br>
> vrstvy. Sice o tom vím pramálo, ale třeba se povede. Nebo přejdeme na <br>
> zahraniční řešení?<br>
> <br>
> <br>
> <br>
> <br>
> Honza<br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "</p>
<p dir="ltr">_______________________________________________<br>
talk-cz mailing list<br>
talk-cz@openstreetmap.org<br>
https://lists.openstreetmap.org/listinfo/talk-cz<br>
https://openstreetmap.cz/talkcz<br>
</p>
</blockquote></div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 7 Jul 2021 23:12, Petr Vejsada <osm@propsychology.cz> wrote:<br type="attribution" /><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">Ahoj,</p>
<p dir="ltr">nedávno jsem na ten turistický problém koukal, tedy hlavně na kct_barva VS osmc:symbol. Jeden z důležitých rozdílů je, že kct_barva popisuje typ cesty (bicycle, horse, learning etc.) kdežto osmc:symbol popisuje ten symbol :). Jsou to tedy dvě věci spolu související, ale ne stejné. Zkoušel jsem i letmo prohlížet data, často kct_barva odpovídá osmc:symbol, ale ne vždy. kct_barva může zobrazovat jiné obrázky než osmc:symbol. osmc:symbol je asi bohatší.</p>
<p dir="ltr">Máme obrázky ve stylu KČT (divím, se, že na nás ještě nevlitli pro porušování "duševnho vlastnictví").</p>
<p dir="ltr">Sada obrázků pro osmc:symbol je k vidění tu: https://www.wanderreitkarte.de/symbols_en.html</p>
<p dir="ltr">Obrázky pochopitelně vypadají jinak a jsou méně podobné obrázkům KČT. Ale v ČR nemáme jen KČT.</p>
<p dir="ltr">Napadlo mě udělat 2 překryvné vrstvy - jednu KČT (asi na základě kct_barva) a druhou na základě osmc:symbol. Znamenalo by to udržovat 2 tagy, zato by KČT trasy byly zachovány a i v KČT grafice kdežto "ostatní" trasy by byly obrázky v odkazu. Samozřejmě by bylo třeba se zeptat, zdali přímo tyto obrázky můžeme použít.</p>
<p dir="ltr">Rozbořit symboliku/grafiku KČT mi totiž přijde škoda a samozřejmě by to chtělo zobrazovat i ne-KČT trasy.</p>
<p dir="ltr">Co myslíte?</p>
<p dir="ltr">--<br>
Zdraví<br>
Petr</p>
<p dir="ltr">Dne Po 5. července 2021 19:44:56, Aleš napsal(a):</p>
<p dir="ltr">> Tak jsem to očima projel až sem, kolikrát to tu je ve zprávě dokola?<br>
> <br>
> Aleš<br>
> ---------- Původní e-mail ----------<br>
> Od: Jan Skala <speirs@email.cz><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 14. 6. 2021 21:14:29<br>
> Předmět: Re: [talk-cz] Servery českého OSM <br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> Ahoj, reaguji na vrstvu turistických tras. Kouknout bych se na úpravu <br>
> vrstvy. Sice o tom vím pramálo, ale třeba se povede. Nebo přejdeme na <br>
> zahraniční řešení?<br>
> <br>
> <br>
> <br>
> <br>
> Honza<br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> On 4 Mar 2021 11:45, Petr Vozdecký <vop@seznam.cz> wrote:<br>
> "<br>
> <br>
> Ahoj,<br>
> <br>
> <br>
> <br>
> <br>
> díky za vykopnutí tématu, které si žádá pozornost.<br>
> <br>
> <br>
> <br>
> <br>
> Součástí by měla být ale i debata nad tím železem, je to tak?<br>
> <br>
> Mluvíme o tom, že by se via Ansible použil shodně u všech jednotliuvých <br>
> serverů, nebo že by se směřovalo k nějakému společnému řešení? Já preferuji <br>
> "společné", tedy třeba i takové, které umožní kooperovat na výsledku (někdo <br>
> je schopen stroje nastavit, někdo spíš přispět finančně, někdo má naopak jen<br>
> svoje zkušenosti a čas a krom udržování stávajícího řešení může na stroji <br>
> rozvíjet i nějaké své "vývojové" věci...)<br>
> <br>
> Máme představu o možnostech řešení? Mluvíme o rentalu virtuálů? Nějaké <br>
> varianty" Kluci na SK mají přesně toto řešení a pochopil jsem, že dokonce ne<br>
> jen jeden server...<br>
> <br>
> <br>
> <br>
> <br>
> vop<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
> ---------- Původní e-mail ----------<br>
> Od: Miroslav Suchý via talk-cz <talk-cz@openstreetmap.org><br>
> Komu: OpenStreetMap Czech Republic <talk-cz@openstreetmap.org><br>
> Datum: 4. 3. 2021 7:49:14<br>
> Předmět: [talk-cz] Servery českého OSM <br>
> "tl;dr Pokus zavést pořádnou infrastrukturu, kdy se o komunitní servery <br>
> stará více než jeden člověk. Plus jeden <br>
> vývojářský server.<br>
> <br>
> <br>
> Včera bylo pivo dost produktivní. Jedna z věcí co se tam probrala bylo, že <br>
> bychom konečeně opustili kct_barva. Shodli <br>
> jsme se, že Martin Ždila by nám udělal turistickou vrstvu pro ČR a mohli <br>
> bychom přestat používat Petrovu vrstvu, která <br>
> se zdá být posledním uživatelem kct_barva. Tolik jenom ve zkratce, tohle <br>
> téma bych nechal na jiné vlákno a někomu jinému.<br>
> Tohle vlákno je o serverech. Martin říkal, že když mu dáme přístup na <br>
> server, že nám to nakonfiguruje a může to tam jet.<br>
> <br>
> Jenže - když to hodně zjednoduším - tak v Česku máme hromadu individuálních <br>
> serveru, které jsou spravovány jednotlivci a <br>
> není žádná dokumentece jak jsou nastaveny.<br>
> Pokud server vyhoří nebo dotyčného přejede autobus - tak je problém. Stejně <br>
> tak pokud by se někdo chtěl zapojit do <br>
> správy takohového serveru, tak je to problém: není jasné jak a co tam je <br>
> nakonfigurované. Současný správce by neměl <br>
> jistotu co by nový člověk udělal a jak. Takže....<br>
> <br>
> Bych si troufnul navrhnout: že bychom nasazení serverů popsali pomocí <br>
> Ansible<br>
> https://www.root.cz/serialy/konfiguracni-a-orchestracni-nastroj-ansible/<br>
> https://docs.ansible.com/<br>
> <br>
> Výhoda je, že celý proces nasazení a konfigurace je popsán pomocí Ansible <br>
> skriptu - což je spíše takový recept. Pokud <br>
> server shoří, tak se spustí nová virtuálka, spustí se skript a do 20 minut <br>
> je server nakonfigurovaný úplně přesně tak <br>
> jak byl před tím.<br>
> Pokud něco ručně sprasí na serveru - spustí se Ansible a do pěti minut je <br>
> konfigurace serveru opravena do původního stavu.<br>
> Se správou mohou pomáhat i lidi, co nemají přístup na ten server - prostě <br>
> pokud vidí očividnou chybu v konfiguraci na <br>
> udělají pull-request na Ansible skript a po mergy ho správce spustí.<br>
> <br>
> S Ansible mám hodně zkušeností. Pokud by někdo chtěl zdokumentovat <br>
> deployment svého serveru pomocí Ansible, tak jsem <br>
> ochoten udělat nějaké malé školení.<br>
> <br>
> Udělal jsem<br>
> https://github.com/osmcz/infra-ansible<br>
> postupně tam přidám nějaké povídání a chtěl bych tam napsat playbook pro ten<br>
> server co chce Martin podle jeho poznámek.<br>
> Vytvořil jsem (za své prachy) malý server (1CPU, 1.5 GB RAM, 160 GB disk), <br>
> který bych dedikoval na jakékoliv vývojářské <br>
> pokusy. Zatím zejména s Ansible.<br>
> <br>
> Server se nakonfigure pomocí:<br>
> <br>
> ansible-playbook playbooks/dev.yml<br>
> <br>
> zatím tam teda není nic než update balíku a instalace ssh klíčů. Na tento <br>
> server dám přístup každému kdo bude ochoten se <br>
> zapojit a bude schopen udělat pull-request v kterém tam přidá své public ssh<br>
> klíče. Vědět jak, bude zatím dostatečným <br>
> filtrem.<br>
> <br>
> Ta dev instance je vytvořená jako spot instance a má ephemeral storage. Tj. <br>
> může být kdykoliv zabita a obsah disku může <br>
> kdykoliv zmizet. V praxi se to moc nestává (třeba roky), ale je třeba s tím <br>
> počítat a nedávat si tam něco důležitého. A <br>
> vše trvalé dokumentovat v Ansible.<br>
> <br>
> Mirek<br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "<br>
> "<br>
> <br>
> <br>
> _______________________________________________<br>
> talk-cz mailing list<br>
> talk-cz@openstreetmap.org<br>
> https://lists.openstreetmap.org/listinfo/talk-cz<br>
> https://openstreetmap.cz/talkcz<br>
> "</p>
<p dir="ltr">_______________________________________________<br>
talk-cz mailing list<br>
talk-cz@openstreetmap.org<br>
https://lists.openstreetmap.org/listinfo/talk-cz<br>
https://openstreetmap.cz/talkcz<br>
</p>
</blockquote></div><br></div>