Notatki 3sky'a

Minimalistyczny blog o TI.

Cloud-init z DigitalOcean

2021-09-20 4 min czytania 3sky
Witam Kolejny artykuł z serii zbuduj coś sam. Ostatni był skupiony na Kubernetesie. Teraz postaram się zbudować odrobine inny projekt poboczny. Zawsze chcialem się nauczyć SaltStacka. Będąc szczerym, jestem ogromnym fanem Ansibla, który jest nudny, ale dziala. Czasami jednak mam problem z synchronizacją kont moich deweloperów. Dodatkowo tworzenie wielu użytkowników oraz śledzenie ich ustawień bez obsługi stanów jest trudne. W związku z tym zdecydowałem się na rozpoznanie nowego narzędzia. Dodatkowo cloud-init z DigitalOcean API brzmi jak zabawa. Kontynuuj czytanie

EKS na szybko

2021-08-01 3 min czytania 3sky
Witam Zbudujmy trochę rzeczy. Dzisiaj na AWS(EKS). Dzisiaj z popularnymi narzędziami, i prawie bez programowania(w YAMLu). Dziś ze szczególnym uwzględnieniem szybkości i prostoty. Dadatkowo nie ma CI/CD. Komponenty Zachowam tą listę prostą. Terraform aws cli docker helm curl dig, kubectl, emacs Budowania infrastruktury Organizacja Pierwsze kroki. Potrzebuję zbudować jakąś infrastrukturę. Prawię każdy używa Terraforma do budowania i zarządzania zasobami, użyję go więc i ja. Na bazie Terraformowego modułu dla EKS zbudowałem prosty manifest. Kontynuuj czytanie

Gitlab - szablony

2021-06-15 5 min czytania 3sky
Witam Praca jako konsultant jest cieżka. Masz tak dużo zadań do zrobenia. Dzień jest odrobine za krótki, ale możliwości do nauki są fantastyczne. Dziś mam troszkę czasu, aby zebrać moje notatki o GitLab, głównie części CI. Z drugiej strony jako repozutorium kodu dla organizacji, GitLab jest moim ulubionym rozwiązaniem. Szybki, łatwy w użyciu, macierz dostępów, oraz zarządzanie kluczami wdrażającymi. Wszystkie te rzeczy są super. Ogólnie to nie jest marketingowy wpis, ale mógłby :) Kontynuuj czytanie

Jenkins and submodules

2021-04-02 2 min czytania 3sky
Witaj To będzie krótki post, raczej pełen mojego bólu i frustracji. Na szczęście z happy-endem i tematem na mały artykuł. Problem GitHub ma pewne problemy z kontami usług dla CI/CD. Przynajmniej w wersji Free Plan. Nie można dzielić siękluczami deploymentu jak np. w GitLabie. Mogę to zrozumieć w kontekście bezpieczeństwa, ale jeśli masz 4,5 lub 15 repozytoriów, musisz zarządzać taką samą liczbą par kluczy ssh. Jest to denerwujące, ale przyzwyczaiłem się do tego. Kontynuuj czytanie

Ansible with jump host

2021-03-23 4 min czytania 3sky
Witaj Początkowego żartu nie udało mi się przetłumaczyć, ale ogólnie brakuję mi morza i dawno go nie widziałem. Prawie to samo mogę powiedzieć o Ansible. Ostatni raz, kiedy użyłem tego narzędzia do rozwiązywania rzeczywistych problemów, mniej więcej 2 lata temu. Szczerze mówiąc, w tym okresie Ansible stał się (przynajmniej moim zdaniem) kolejnym nudnym i staromodnym narzędziem. Kto korzysta z Ansible, jeśli mamy kontenery, Kubernetes Engines i Serverless? Tylko nudni ludzie. A wiesz, kto nie korzysta z Ansible? Kontynuuj czytanie