Zapisz się

Zaloguj

Zapomniałem hasło

Zgubiłeś hasło? Proszę podać swój adres e-mail. Otrzymasz e-mailem link i utworzysz nowe hasło.

Musisz się zalogować, aby zadać pytanie.

Ostatnie Discy Artykuły

Wprowadzenie do pracy z plikami w Python 

Wprowadzenie do pracy z plikami w Python 

Praca z plikami jest jednym z podstawowych zadań, które można zautomatyzować za pomocą Pythona. Może to obejmować odczytywanie plików logów w celu analizy zdarzeń, przetwarzanie plików konfiguracyjnych, czy też zapisywanie wyników zautomatyzowanych skryptów do plików. W tym artykule skupimy się na podstawowych operacjach związanych z otwieraniem, czytaniem i zapisywaniem plików ...

Społeczność Ansible, czyli dzielenie się gotowymi rozwiązaniami w projekcie Ansible Galaxy – zaawansowane użycie  

Społeczność Ansible, czyli dzielenie się gotowymi...

Ansible Galaxy działa jako centralne repozytorium, które umożliwia znalezienie, ponowne użycie i dzielenie się wiedzą, doświadczeniem i sprawdzonymi już napisanymi rozwiązaniami z innymi, szczególnie rolami, które są zbiorami playbooków i innych plików realizujących określone funkcje w środowisku. W tym artykule skupię się na bardziej zaawansowanym zastosowaniu Ansible Galaxy, przedstawiając jego ...

Społeczność Ansible czyli dzielenie się gotowymi rozwiązaniami w projekcie Ansible Galaxy

Społeczność Ansible czyli dzielenie się gotowymi...

Ansible Galaxy to jedna z najważniejszych funkcji w ekosystemie Ansible. Umożliwia ona użytkownikom łatwe współdzielenie, zarządzanie i odkrywanie gotowych do użycia ról. Projekt ten został wprowadzony przez Red Hat jako część narzędzia Ansible, które jest jednym z najbardziej popularnych narzędzi do automatyzacji IT.  Ansible Galaxy, dostępne na stronie galaxy.ansible.com, działa ...

Audyt bezpieczeństwa systemu Linux przy pomocy darmowego narzędzia Lynis

Audyt bezpieczeństwa systemu Linux przy pomocy darmowego...

W dzisiejszym dynamicznym świecie IT, gdzie cyberzagrożenia rosną w zastraszającym tempie, niezbędne jest posiadanie narzędzi umożliwiających efektywne zarządzanie bezpieczeństwem systemów. Jednym z takich narzędzi jest Lynis, wszechstronny i potężny skaner bezpieczeństwa dla systemów Linux, Unix i macOS. W tym artykule pokażę wam, czym jest Lynis, jakie są jego główne funkcje ...

Wprowadzenie do Terraform – zasada działania i zalety

Wprowadzenie do Terraform – zasada działania i zalety

Terraform to narzędzie open source służące do deklaratywnego zarządzania infrastrukturą w chmurze. Pozwala na automatyzację procesu wdrażania i zarządzania zasobami, takimi jak wirtualne maszyny, sieci, kontenery, bazy danych, itp. Narzędzie to działa na zasadzie deklaratywnego języka programowania, który pozwala na opisanie pożądanej konfiguracji infrastruktury, a następnie tworzy, modyfikuje lub usuwa ...

SysGet – uniwersalny menadżer pakietów dla wielu dystrybucji

SysGet – uniwersalny menadżer pakietów dla wielu...

Jako administratorzy systemów, zwłaszcza w różnorodnych środowiskach, wielokrotnie spotykamy się z sytuacjami, kiedy posiadamy wiele serwerów, a każdy z nich jest inny. Programista chciał taką dystrybucję, architekt kontenerów inną, natomiast admin z 20letnim stażem zaproponował coś oldskulowego. Dla administratorów z większym doświadczeniem z pewnością operowanie zamiennie różnymi menadżerami pakietów nie ...

Homebrew dla systemu Linux – instalujemy aplikacje w katalogu domowym

Homebrew dla systemu Linux – instalujemy aplikacje w...

Jedną z rzeczy niewątpliwie przydatną dla korzystających z MacOS’a jest Homebrew – aplikacja pozwalająca na instalowanie innych aplikacji w katalogu domowym użytkownika, bez konieczności przełączania się na konto administracyjne. W systemach Linux również da się skompilować i zainstalować aplikację w katalogu domowym użytkownika, ale z reguły jest to zadanie dla ...

Instalacja PowerShella w systemie Debian

Instalacja PowerShella w systemie Debian

Miłośnicy systemu operacyjnego Windows czy administratorzy z pewnością wiele razy korzystali i spotykali się z PowerShellem. Jest to wieloplatformowe rozwiązanie do automatyzowania zadań, które składa się z kilku elementów. Przede wszystkim z powłoki wraz z wierszem poleceń, ale też języka skryptów, zarządzania konfiguracją. Dzięki PowerShellowi możemy administrować, zarządzać, wdrażać, automatyzować ...

Komunikacja aplikacji za pomocą webhooks

Komunikacja aplikacji za pomocą webhooks

Czym jest webhook? Webhook to metoda komunikacji dwóch aplikacji poprzez ich interfejsy API w czasie rzeczywistym. Przyjmijmy, że aplikacja A do poprawnej pracy lub uruchomienia zaprogramowanego w niej scenariusza potrzebuje danych z aplikacji B. Wykonanie akcji może być uzależnione od zmiany wartości udostępnianego przez aplikację B licznika lub wystąpienia zaprogramowanego ...

Podstawowe komponenty do zbudowania własnej infrastruktury do automatyzacji

Podstawowe komponenty do zbudowania własnej...

Każdy mechanizm automatyzacji musi mieć swój centralny układ, który mówi mu, jakie czynności ma wykonać. Do takich zaliczamy między innymi skrypty powłoki, małe programy w interpretowanych językach takich jak Perl czy Python lub playbooki Ansible. Odwołują się one bardzo często do innych plików zawierających na przykład szablony konfiguracji w Jinja2. ...