Artykuły z dziedziny DevOps
-
Mar 23, 2020
Zestawienie linków/materiałów na dzień 23 Marca 2020
Witaj w kolejnym zestawieniu linków i materiałów o DevOpsiarza. Staram się publikować ciekawe zestawienia o programach, projektach, inicjatywach z szerokopojętej działki DevOps, w tym programowanie w Go i Python, Security, ale także takie języki jak Haskell czy Rust. Nie omijam również tematów związanych np. z produktywnością, także jeśli Cie to ciekawi to zapraszam do lektury. Materiały te są równiez publikowane w moim tagu w serwisie wykop.pl Jeśli interesują Cię takie materiały i chcesz ich więcej - zapisz się do mojej listy mailingowej (formularz po lewej stronie). [czytaj więcej]
-
Aug 29, 2019
[English] Proper bash training - #1 Introduction, practises and shellcheck
Updated (DD-MM-YYYY): 01/09/2019 They are everywhere. On each OS and continent. They keep a lot of amount servers and infrastructures around the world. Usually, they are hidden from the “civilians”, but still deadly important. There are simple ones, called temporary (common scenario). But there are very advanced examples as well. Sometimes they replace normal software as it’s much simpler, but sometimes they only act as a glue. Sometimes removing only 1 tiny piece of such “unimportant” element is practically impossible, as the rest part of project/infra would fall apart. [read more]
-
Aug 29, 2019
Kurs dobrego skryptowania w bash - #1 Wstęp, praktyki i przydatne narzędzia
Są wszędzie, na każdym systemie i kontynencie. Utrzymują mnóstwo infrastruktury na świecie oraz mnóstwo serwerów. Zazwyczaj są niewidoczne dla świata, ale wciąż śmiertelnie ważne. Są te proste, na chwilę, tymczasowe, jak i te zaawansowane. Czasem wręcz robią za normalnie oprogramowanie, bo tak prościej, lub tak się przyjęło, a czasem tylko za klej. Często usunięcie jednego, nawet prostego jest niemożliwe, bo wszystko się sypnie jak domek z kart. To jedna z ważniejszych umiejętności w arsenale DevOpsów. [czytaj więcej]
-
Jul 25, 2019
Jeden Vault by wszystkimi rządzić, czyli Januszem, Grażyną i Sebusiem!
Jak masz wiele serwerów i wielu użytkowników to czasem można osiwieć, jeśli przyjdzie Ci zrobić im podział, kto gdzie się loguje itp, a do tego później jeszcze to jakoś efektywnie śledzić i reagować na zmiany. To jeden z z wielu problemów, do rozwiązania których stworzono Hashicorp Vault. Jeśli wciąż nie wiesz co to, albo rozbiłeś się przy paru próbach podejścia do tej bestii, to ten film jest dla Ciebie! Warto wspomnieć, że firma Hashicorp jest autorem takich ważnych tooli w działce DevOps jak: terraform, packer, consul czy nomad. [czytaj więcej]
-
Jul 14, 2019
DevOpsiarz robi frontend po DevOpsowemu
W tym filmie trochę devopsowania przy tworzeniu pewnej strony. Jak to DevOpsi robią strony? Z tego filmu co nieco na ten temat. Co ciekawe, strona na której jesteś została zrobiona w “podobnej” filozofii. Nieuwzględnione w tym filmie (tzw. wielcy nieobecni): hashicorp terraform hashicorp vault hashicorp consul gitflow i ekwiwalenty :D UWAGA: wszystkie klucze i hasła w filmie pokazane, są nieaktualne na moment publikacji filmu, ale jak ktoś ma czas, niech sprawdza. [czytaj więcej]
-
May 28, 2019
Kurs Ansible - Kurs - #1. Sposoby instalacji Ansible
Przedstawiam na tym filmie 3 różne sposoby rozpoczęcia przygody z Ansible, aby móc śledzić mój kurs, czyli: instalacja systemowa uruchamianie z kontera Docker instalacja za pomocą virtualenv Trochę też opowiem o ich wadach i zaletach. Pamiętaj o szczególnej ostrożności, przy używaniu obcych obrazów Docker z sieci, traktuj je zawsze jako potencjalnie groźne dla Twojego systemu. [czytaj więcej]
-
May 27, 2019
Kurs Ansible - Wprowadzenie: #6 Instalacja MySQL za pomocą Ansible
Teraz czas na praktyczny przykład użycia Ansible: instalacja MySQLa dla kogoś, kto nigdy nie pisał ról. Dzięki Ansible, taka czynność jak instalacja bazy danych z bazową konfiguracją, staje się bardzo prosta, w tym filmie mam zamiar to pokazać. Jak będziesz śledzić uważnie mój kurs ansible, wtedy też dla Ciebie nie powinno być to problemem, a jeśli znasz się na instalacji MySQLa, to tym bardziej docenisz oszczędność czasu, którą może zaoferować Ci ansible. [czytaj więcej]
-
May 26, 2019
Kurs Ansible - Wprowadzenie: #5 Ansible Way, czyli dlaczego robimy po Ansiblowemu
W używaniu wielu tooli jak i języków programowania, dużą rolę grają pewne praktyki, których warto się trzymać. Takie praktyki, to rodzaj pewnych “procedur”, które np. w innych dziedzinach oszczędzają czas na ewentualne wynajdowanie nowych kół. Ansible też posiada takie praktyki, zwłaszcza jak mowa o pisaniu playbooków. Ten film pokazuje prosty przykład dlaczego warto trzymać się takich praktyk, które z pozoru mogą komplikować sprawę przy pisaniu playbooków. Mój kurs ansible oczywiście nie zapomina o tych praktykach i zachęca do nich. [czytaj więcej]
-
May 25, 2019
Kurs Ansible - Wprowadzenie: #4 Dodawanie użytkownika do systemu
Tym razem pokażę jak można dodać użytkownika do systemu. Dlaczego taki przykład, ktoś spyta? A bo dodawanie użytkownika do poszczególnych dystrybucji Linuksa można zrobić na wiele sposobów, różnymi komendami. Jeśli jednak używasz Ansibla, masz to “zmartwienie” z głowy. W ten sposób, dzięki temu kursowi ansible na YouTube dowiesz się dlaczego to takie proste przy użyciu odpowiedniego narzędzia. [czytaj więcej]
-
May 24, 2019
Kurs Ansible - Wprowadzenie: #3 Prosty playbook
Playbooki w Ansible to takie “rozkazy” do wykonania, które Ansible postara się dla nas wykonać, raportując przy tym bardzo dużo - czy coś się powiodło, czy nie, dlaczego itp. W tym filmie prezentuję prosty, przykładowy playbook, od którego można zacząć swoją przygodę z Ansible. Czyli drobna zachęta w moim youtubowym kursie ansible. [czytaj więcej]