Automatyzacja – dobre praktyki

01.12.2017 DevOps
Automatyzacja Dobre praktyki
W artykule Automatyzacja z lotu ptaka pisaliśmy o istocie automatyzacji. Z kolei tekst dzisiejszy prezentuje szereg dobrych praktyk i w ten sposób opowiada na pytanie „jak automatyzować?”. Podzieliliśmy je na dwie grupy: ogólne oraz związane ze środowiskami deweloperskimi.

Powłoki – FISH, czyli nowoczesna powłoka dla dewelopera. Część pierwsza

06.11.2017 DevOpsLinux
Fish
Bash powstał ponad 28 lat temu i choć jest młodszy niż niejeden administrator, to z punktu widzenia oprogramowania jest to jednak kawał czasu. Przez ten okres na rynku zwiększyło się zapotrzebowanie na nowocześniejsze, bardziej użyteczne powłoki. Ten artykuł jest o jednej z nich.

Automatyzacja z lotu ptaka

23.10.2017 DevOps
DevOps_1
Na naszym blogu można znaleźć wiele artykułów poświęconych automatyzacji, między innymi serię o Ansible. W tym tekście zrobimy krok w tył, żeby zobaczyć automatyzację w szerszej perspektywie. Przyjrzymy się jej roli w DevOps oraz powiemy wysokopoziomowo o samej automatyzacji.

Ansible w Enterprise Linuksie – część trzecia: obowiązkowy playbook

26.06.2017 DevOpsansible
ansible 3
W tej części naszego cyklu przygotujemy bazowego playbooka, który będzie playbookiem pierwszego uruchomienia na maszynie. Przy okazji stworzymy też pierwszy template (szablon) oparty o język szablonów Jinja2. Skorzystamy też z faktów zbieranych przez Ansible. Wszystko krok po kroku. Zapraszam.

Git – podstawowe narzędzie pracy dewelopera i nie tylko. Część I. Trudne początki

05.06.2017 DevOpsgit
Git
Dawno, dawno temu, za siedmioma mainframe'ami, za siedmioma terminalami, a przed siedmioma monitorami pracowali programiści. Już w tych ciemnych wiekach, kiedy nie było jeszcze internetu, facebooka i wielu innych wynalazków programiści, dziś zwani dumnie deweloperami, musieli współpracować razem. Chcieli osiągnąć ambitny cel, jakim było, i jest do dziś, wytworzenie działającego oprogramowania. Każde z tych przedsięwzięć borykało się z tym samym problemem – synchronizacją pracy nad kodem źródłowym.

Ansible w Enterprise Linuksie – część druga: teoria i zastrzyk praktyki

01.05.2017 DevOpsansible
Ansible_2
W poprzednim materiale o Ansible wyjaśniłem, czym jest to rozwiązanie, skąd się wzięło i do czego służy. W tym miesiącu zgodnie z propozycjami czytelników opiszę teoretyczne, często traktowane po macoszemu, aspekty Ansible i konfigurowania infrastruktury. Na samym końcu pokażę, jak postawić serwer Apache.

Ansible w Enterprise Linuksie – część pierwsza: Przygotowania i pierwsze komendy

13.03.2017 DevOpsansible
Ansible
Po przeczytaniu tego materiału czytelnik powinien lepiej rozumieć, dlaczego powstały narzędzia do automatyzacji zadań w infrastrukturze. W oparciu o przedstawione przykłady umieć zainstalować Ansible z repozytorium EPEL. Powinien także wiedzieć, gdzie znajduje się domyślny plik inventory i być w stanie dostosować go do swoich potrzeb. Powinien zarządzać maszynami ad-hoc przy pomocy komendy ansible oraz umieć napisać pierwszego własnego playbooka w języku yaml.