Hej,

Mam problem z Ansible i Chocolatey, a mianowicie przekroczyłem dopuszczalną ilość requestów z powodu posiadania dużej ilości komputerów(>50).

Potrzebuję póki co jedynie paczek Community Edition dlatego myślałem coś o jakimś cache aby nie pobierać w kółko tych samych wersji programów z serwera.

#ansible #windows #chocolatey
@qarmin I będzie Pan zadowolony :) tylko na przyszłość pamiętaj że Nexus ma domyślnie cache dość długi, w tym także na 404 itp.. To dobra rzecz ogólnie dla takich repo, ale warto pamiętać jak czasem się devom omsknie palec i spróbujesz pobrać wersję której jeszcze nie ma. Za 5 minut będzie, ale cachejest długi. To tak jakbyś inwestygowal w przyszłości skąd 404 jak w repo w necie paczka jest.
  • Odpowiedz
Mirki z #devopsiarz : zapraszam dziś na 19:00 na mój kolejny stream na YT -> https://devopsiarz.pl/yt

Na live dziś backup bazy listy mailingowej przy pomocy ansible, aktualizacja innego serwera packerem - tego typu sprawy. Też o samej liście coś krótko powiem w kontekście ostatnich streamów

Jakby co, do informowania o streamach jeszcze będę używał mirkolisty, więc zapisz/wypisz się w razie czego jak cotygodniowe zestawienia + live Cię interesują: https://devopsiarz.pl/mirkolisty

#
Hej,

W jaki sposób zarządza się w Ansible setkami komputerów?
Z tego co czytając pobieżnie dokumentację i oglądając kilka filmików, to wszystko opiera się o adresy IP.
Co jednak gdy w sieci jest DHCP i komputery mogą mieć różne adresy w różnym czasie?
Nadaje się komputerom nazwy i po nich szuka, czy są stosowane jakieś sztuczki z DNS i MAC?
Nadaje się komputerom nazwy i po nich szuka, czy są stosowane jakieś sztuczki z DNS i MAC?


@qarmin: Jak sobie wymyślisz. Możesz nawet dynamicznie generować listę hostów w inventory np zbierać ją z hypervisora i selekcjonowac po jakiejś cesze.

Jak masz maszyny z FQDN to możesz po FQDN się odwoływać.
  • Odpowiedz
Nagranie z wczorajszego live na kanale YT #devopsiarz: https://www.youtube.com/watch?v=HUqOJD0Z-FY

Live z dokończeniem tego "taska", czyli z finalnym zapięciem listy do AWS SES i jakimś jej użyciem zaplanowałem na sobotę na godz. 20:00, więc od razu informuję teraz, żeby potem nie było, że od kogoś czas odgapiłem :-)

Przypominam, że na live robiłem ansible do automatycznego deploy wszystkiego, warto zwrócić uwagę, że nigdy nie olewam spraw #security podczas
W tym tygodniu, kiedy wysiadywanie w domu jest szczególnie modne ( ͡° ͜ʖ ͡°), mirasków z #devopsiarz #linux #sysadmin #devops zapraszam w czwartek o 19:00 na live na kanał YT devopsiarza, gdzie będę robił automatyczny deploy oprogramowania do listy mailingowej, która korzysta z AWS SES, czyli wysyłanie e-maili po taniości. W planie #ansible, nacisk na #security
#it #linux #ansible

Mirki. Jest jakaś polecana książka, tutorial gdzie można pouczyć się Red hata od podstaw? Chcialem ogarnąć ansible ale Linux mnie przerasta. Potrzebuje podstaw bo jak miałem edytować plik konfiguracyjny to nagle okazało się że bez MC nie potrafię.
A instalacja to następne wyzwanie - Wiedeń czasu zajmuje mi Googlanie niż realna robota :(
Cud że część poleceń kojarzę bo są w poweshellu. Ale


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Sorry, że teraz, ale kapownik z linkami mi przedwcześnie spuchnął, mam nadzieję, że się nie obrazicie za
Cześć. Potrzebuje małej pomocy z ansiblem. Listuje sobie zawartość /files z mojej roli, w której znajduje się certifykat.crt i certyfikat.key. Potrzebuje żeby w zależności jaka nazwa certa w przyszłości zostanie umieszczona w /files, jakiś task będzie wrzucał nazwy plików certów do zmiennych. Np. *.crt do zmienna1 i *.key do zmienna2.
Chce później te zmienne użyć do konfiguracji vhosta w serwerach nginx/apache tak, żebym nie musiał się martwić o to jakie nazwy plików
@qrinq: nie masz się martwić nazwami plików, ty masz je kontrolować. Konfiguracja ma być w inventory. Rozumiem pokusę robienia rozwiązań z magią ale jak ma być porządek to rzeczy muszą być na miejscu, a nie być wyciąganie z dziur i zza obraza.
  • Odpowiedz
Jak było na #redhatforum? Zapraszam do obejrzenia krótkiej (3 minuty) video-relacji. Subskrybujcie nasz kanał, będzie pojawiał się wartościowy content związany z #opensource

Dodatkowe info:
Zmiany są nieodłączną częścią życia i kariery zawodowej ( ͡° ͜ʖ ͡°)
W związku z nową koncepcją robimy mały rebranding, wcześniej udostępniałem posty jako Centrum OpenSource i w tym zakresie następuje zmiana na OpenCulture. Dziękuję @a__s za
OpenCulture - Jak było na #RedHatForum? Zapraszam do obejrzenia krótkiej (3 minuty) v...
Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale nie tylko.

Dziś Salt - najkrócej można napisać, że to taki Ansible (bo i sporo #python też) z inną konwencją nazewniczą (np. formuły, zamiast playbooków i ról, itp). Podobnie jak Ansible, używalny bez centralnego agenta (patrz salt-ssh), jednakże czerpiący garściami, jeśli jednak mamy szefa (master) i sługi (miniony). Zatem nasuwa się zajebiście ważne pytanie: no po kiego to zostało napisane jak mamy Ansible? Jest jedna odpowiedź: sposób komunikacji, otóż SaltStack używa tu tworu często mylonego z systemem kolejek: ZeroMQ, czyli gniazda TCP na sterydach. Znane to i piekielnie szybkie. Ciekawy wybór jak chodzi o tego typu narzędzie, no trzeba przyznać.
I tam gdzie Ansible się nie skaluje, nie daje rady, tam dopiero SaltStack zaczyna swoją przygodę. A więc wybierzecie go, jeśli wydajność komunikacji w Ansible jest dla Was ograniczeniem. Ze względu na mniejszą popularność niż Ansible i mniejsze rozpoznanie w branży, może nie mieć tylu formulas do wielu rzeczy co Ansible ma ról.

Nawiasem mówiąc, jednym z autorów ZeroMQ jest nieużyjący już programista Pieter Hintjens, który chyba 2 lata temu poddał się eutanazji będąc chory na terminalnego raka dróg żółciowych. Pieter zresztą swego czasu napisał o umieraniu przejmujący artykuł, w sensie jak to jest być umierającym na raka, jak rozmawiać z takimi osobami, itp - protocol of dying, polecam przeczytać. Taka to wstawka ode
d.....z - Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do cz...

źródło: comment_4N1FCEuajZY10qfTPYUdpa0PeUMmkBEA.jpg

Pobierz
@devopsiarz: No i trzeba dodać, że SaltStack dzięki architekturze master-minion daje wiele fajnych bajerów które w Ansiblu nigdy nie będą miały miejsca. Jak np. reagowanie na zmiany w infrastrukturze (eventy, beacony) czy inna (PRAWDZIWA!) automatyzacja.

I przedewszystkim najważniejsze: utrzymywanie stanu. Po odpowiedniej konfiguracji Salta nic nie musimy uruchamiać po zmianie pillara, a on sam zadba żeby wszystko było tak jak chcemy.
A Ansible niestety trzeba odpalać ręcznie… to taka pół-automatyzacja
  • Odpowiedz
@devopsiarz: To ten projekt, który dawał własne repo z pakietami, żeby zainstalować salta na Ubuntu? Szkoda tylko, że zapomnieli powiedzieć, że podmieniają kluczowe pakiety w dystrybucji LTS na swoje wersje. xD
To był powód dla którego przestałem używać salta i nie traktuje tego jako poważny projekt.
  • Odpowiedz
Do jutra ponad 1200 książek w promocji 2 książki w cenie 1 na Helionie. Poniżej wybór polecanych przeze mnie książek z tej promocji z 600 pierwszych pozycji (tyle udało mi się przejrzeć). Promocja z okazji urodzin Heliona trwa do jutra!

Wszystkie tytuły tutaj: LINK

Polecane przeze mnie:

Ogólnie
tomaszs - Do jutra ponad 1200 książek w promocji 2 książki w cenie 1 na Helionie. Pon...

źródło: comment_aaEZjNyxbw5zXHLQC7HH9zmO7oh6Setn.jpg

Pobierz

Z czego 11-latek najlepiej się nauczy programowania?

  • Z kursów wideo 67.6% (48)
  • Z ebooka / książki 21.1% (15)
  • Inne (pisz w komentarzu) 11.3% (8)

Oddanych głosów: 71

@tomaszs Jak sobie zrobisz robota np na Raspberry Pi to będzie to możliwe. Z tym, że do wielu rzeczy konieczna jest ścisła kontrola czasowa, której nie da się prosto osiągnąć pod Raspbianem. Programowanie w Pythonie chyba jest zarezerwowane dla funkcji wyższego poziomu np. do AI.
  • Odpowiedz
Cześć
trochę zaczynam wegetować w pracy (pracuję jako admin) a w myśl zasady "Kto nie idzie do przodu tak naprawdę się cofa" chciałbym się poduczyć Dockera, Kubernetes'a, OpenStacka i Pythona aby móc zaoferować coś przyszłemu nowemu pracodawcy.
Nie są mi obce HAProxy, Apache, Nginxy, Ansible, Wildfly oraz ogólne zarządzanie serwerami linuxowymi (blisko 2 lata doświadczenia).
Macie propozycje jakiś projektów które pozwolą nabyć wiedzę o narzędziach o których wspomniałem na początku?
#devops
Nie wiem czy to ja jeszcze nie wyrobiłem sobie intuicji w ansible czy te narzędzie nie jest tak elastyczne i proste jak je reklamują.

Mam coś takiego jako dane wejściowe (kropki zamiast spacji bo wykop ma dodatkowe chromosomy):

users:
- user: user1
  • Odpowiedz