#devops #ansible
Której wersji Ansible używać?
Bo wszędzie są tutoriale do 2.9:
https://docs.ansible.com/ansible/2.9/modules/apt_module.html#apt-module
Ale jest tam, że to stara wersja i latest to 10:
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/apt_module.html#apt-module
Ale to jakieś dziwne, bo np. zamiast apt jest ansible.builtin.apt.
Którego się uczyć i używać?
Której wersji Ansible używać?
Bo wszędzie są tutoriale do 2.9:
https://docs.ansible.com/ansible/2.9/modules/apt_module.html#apt-module
Ale jest tam, że to stara wersja i latest to 10:
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/apt_module.html#apt-module
Ale to jakieś dziwne, bo np. zamiast apt jest ansible.builtin.apt.
Którego się uczyć i używać?
Mam potrzebę: konfiguracja systemu, instalacja Samby, qbittorrent itd.
Zapytałem na mirko czego używać, żeby to zautomatyzować. Polecili Ansible.
Przez kilka dni się uczyłem. Ale to nic nie daje. Jakaś prosta instalacja paczek z apt to może i fajne, ale żeby zrobić najprostszą realną rzecz (np. instalacja i konfiguracja Samby) to nie ma na to modułu i trzeba rzeźbić wszystko ręcznie. Szybciej byłoby napisać skrypt w bashu.
https://wykop.pl/wpis/76075269/linux-devops-raspberrypi-mam-raspberrypi-i-czesto-#269301871
@TMBRK: @JuliuszCheedar: ok. Czyli wystarczyło po prostu napisać sobie skrypt w bashu. Nie warto było uczyć się Ansible, bo nic nie wnosi...
Samba wydaje się jedną z podstawowych rzeczy do konfiguracji. Jeśli nie ma tego w podstawce, to pewnie są mega braki we wszystkim innym.
W Ansible Galaxy to jak grzebanie w śmietniku. Jak patrzę to jest tego trochę, ale:
@JuliuszCheedar: dzięki! Tego mi było trzeba.
Pokopiowałem trochę stąd, trochę z innych tutoriali i mam dokładnie to co potrzebowałem (samemu byłoby ciężko wykobinować np. dodawanie usera do smbd i sprawdzanie czy się zmienił task).
Teraz potrzebowałem innej usługi i zrobiłem dokładnie tak samo: znalazłem losowego Playbooka, skopiowałem co potrzebuję i mam gotowe w chwilę.
Teraz już wiem jak z tym