#devops #ansible #linux

Mam potrzebę: konfiguracja systemu, instalacja Samby, qbittorrent itd.

Zapytałem na mirko czego używać, żeby to zautomatyzować. Polecili Ansible.

Przez
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zawsze latest greatest, bo potem będziesz się j---ć z legacy.

To ostatnie to właściwa nomenklatura, pełna nazwa modułu, pierwsza zdaje się działa jak alias i jest deprecated, ale też zadziała.
  • Odpowiedz
via Android
  • 0
@annotate muszę się uczyć do pracy xd Jest to po prostu jedno z kilku wykorzystywanych narzędzi

Ansible liznąłem, nie jakoś dużo ale trochę. Z saltem nie mam doczynienia ale będę musiał opanować
  • Odpowiedz
@Yakooo: nie robią żadnych onboardingów, szkoleń, prostych wprowadzeń między ludźmi z zespołu?
To nie jest mocno popularne narzędzie, ja bym się spodziewał że dostaniesz jakiś mini wstęp od kogoś wewnątrz z pokazem jak tego używacie + prostsze zadanie.
  • Odpowiedz
✨️ Naucz się Ansible i Wejdź w Devops ✨️

Chcesz zacząć swoją przygodę z automatyzacji swojej pracy oraz zarządzaniem dużą liczbą systemów jednocześnie?
Zapisz się na darmowe szkolenie!

⏰ Start: Czwartek, 9 listopada o 13:00
asdevops - ✨️ Naucz się Ansible i Wejdź w Devops ✨️

Chcesz zacząć swoją przygodę z a...

źródło: Warsztaty ansible

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wystartowaliśmy 2. edycją programu „Szkoła Automatyzacji Sieci”.
Dlaczego warto dołączyć?
W skrócie:

✅Tylko potrzebne informacje. 0 akademickich i czysto teoretycznych rozważań
✅Program oparty o projekt Twojej własnej automatyzacji. Ucząc się, rozwiązujesz SWÓJ realny problem z sieci.
Showroute_pl - Wystartowaliśmy 2. edycją programu „Szkoła Automatyzacji Sieci”. 
Dlac...

źródło: Reklama-SAS-roboty

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zapraszamy na warsztaty, które odbędą już w środę (19.04) o godzinie 20:00!

Tematem przewodnim będzie wykorzystanie ChatGPT w nauce oraz w tworzeniu narzędzi do automatyzacji sieci.

W czasie zajęć poruszymy wiele ciekawych kwestii, m.in:
✅Jakie korzyści płyną z wykorzystania ChatGPT w nauce automatyzacji sieci i budowaniu narzędzi
Showroute_pl - Zapraszamy na warsztaty, które odbędą już w środę (19.04) o godzinie 2...

źródło: post-roboty

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy masz dosyć ręcznego wykonywania kopii konfiguracji lub korzystania z drogich, komercyjnych narzędzi?

Jeśli tak to, masz tak samo jak my.
Przygotowaliśmy mini-program Backup i Restore konfiguracja w 90 minut.
Dlaczego mini?
Ma tylko 11 lekcji.
Showroute_pl - Czy masz dosyć ręcznego wykonywania kopii konfiguracji lub korzystania...

źródło: backup-routera

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy musisz nauczyć się programować, aby automatyzować infrastrukturę IT?

NIE! ????

Nie musisz znać Python i masy produktów, aby ułatwić i przyspieszyć swoją pracę.

Może
Showroute_pl - Czy musisz nauczyć się programować, aby automatyzować infrastrukturę I...

źródło: SAS

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

KONIEC z robieniem w kółko tego samego przy obsłudze sieci!

Może to czas, by zautomatyzować swoje zadania i skupić się na ważniejszych zadaniach?

Jak to zrobić powiemy na bezpłatnym szkoleniu online!

Dowiesz
Showroute_pl - KONIEC z robieniem w kółko tego samego przy obsłudze sieci!

Może to c...

źródło: FB-reklama-warsztaty (2)

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#ansible #sysadmin #devops #security
Tak przegladam poradniki do ansibla i zastawia mnie jedna rzecz czy czasem nie jest powielany ciagle ten sam blad w wszystkich tutorialach aby dodac w ansible.cfg

[defaults]
host_key_checking = False

albo ssh -o "StrictHostKeyChecking no" przy bezposrednim polaczeniu
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@open-alpha: Może dlatego, że w przyszłości ten parametr będzie miał tą samą właściwość... co zresztą jest opisane w cytowanej przez Ciebie dokumentacji:

(...) A future release will change the meaning of StrictHostKeyChecking=no to the behaviour of "accept-new


( ͡° ͜ʖ ͡°)
  • Odpowiedz
@open-alpha: to raczej standard w wszelkiej automatyzacji.
Nie chcesz żadnych zapytań w shell'u o akceptacje podczas inicjalizacji połączenia przez skrypty.
... bo się po prostu wywali

w ssh StrictHostKeyChecking przestaje mieć sens głównie z powodu kontenerów i ich
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 1
@mmichal: Analysis - root cause:

This is an issue created by upstream packaging of auditd.service unit. It will not start/stop/restart when acted upon by systemctl, apparently by design.

It is further compounded by the Ansible service control function, which uses the preferred method identified when system facts are gathered and "ansibleservicemgr" returns "systemd". This is regardless of the actual module used to
  • Odpowiedz
Mam do wykonania dUżO komend na wIeLu serwerach, które nie mają połączenia z Internetem.

Udostępniam im Internet robiąc forwarding przez SSH
ssh user@"$IP" -T -R 4444:localhost:8080 < commands

Na swoim hoście mam 3proxy z lista serwerów w configu, bardzo dużo "external"
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#ehhhhhhhhhhhhh

Mam taki skrypt w #ansible https://pastebin.com/nR0X3PNG

Próbuje wykryć ten serwer, gdzie APT miał Error, a na razie znajduje wszystko co się nie zmieniło bo już się wcześniej zaktualizowało, czyli to gdzie APT działa. Nie wiem jakich zmiennych użyć, że znaleźć ten serwer który nie działa.

Logi:
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar: no tak jest "By default Ansible stops executing tasks on a host when a task fails on that host. You can use ignore_errors to continue on in spite of the failure."
  • Odpowiedz
Czy ma ktoś pomysł jak w #ansible zrobić instrukcje warunkowa, która wykrywa jakoś czy jest połączenie z Internetem, jeśli tak to robi update paczki. Jeśli nie to mi pokazuje debug msg, ze nie ma połączenia hosta z Internetem.

Mam dość dużo serwerów, a nie każdy działa w Internecie, niektóre tylko są dostępne w sieci lokalnej i muszę wiedzieć, które są jakie.

#linux #devops
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kryspin013: co masz na myśli mówiąc stan?


@pyroxar: Oh ziomie, robiłeś w ogóle jakies kursy ansible czy się rzuciłeś się na głęboką wodę? Możesz sobie zapisać stan taska jako zmienna, a potem na podstawie tej zmiennej sobie dalej tworzyć warunki. To jest jedna z podstawowych rzeczy które tutoriale do ansible uczą. Masz przykad. Nawet tutaj masz dosłownie zapisanie stanu i od razu wykorzystanie tego stanu w warunku w
  • Odpowiedz
Pisze sobie yml w ansible, jest wesoło, ale projekt się już robi duży bo trzeba kilka usług na zasadzie kopiuj wklej postawić, tylko zmienić źródła do budowania. Są jakieś techniki, żeby plik yml wyglądał estetycznie? na przykład jakieś include kilku podplików?

No nie wiem jak to wyrazić, chcę mieć najlepiej kilka playbookow tematycznych uruchamianych wspólnie.

#linux #devops #ansible
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Muszę zainstalować i uruchomić usługę (moją aplikację w c#) i do tego infrastrukturę: redis, kafka. Problem w tym, że te usługi były wszystkie instalowane ze źródeł, albo ręcznie jak dotnet. Czy #ansible będzie ok do tego?

Wychodzi na to, że muszę wykonać dużo skryptów i je podpiąć pod ansible.

Dobrze się za to zabieram?

#linux #debian #dotnet
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar: Gdzie problem? Jeśli instalowanie i uruchamianie będziesz powtarzał na różnych maszynach to możesz stworzyć sobie playbooka w ansible. Jeśli to ma być automatyzacja na jednym hoście to poszedłbym w prosty skrypt bashowy
  • Odpowiedz