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 ...
Ostatnie Discy Artykuły
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...
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
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
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...
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. ...