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
Hej Mirki i Mirabelki mam pytanie odnośnie ansibla nie wiem co robię nie tak :(
Mam task z dodaniem więcej niż jednego klucza dla użytkownika używam withsubelements
task

- name: Add public key to authorized_keys
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Hej udało się rozwiązać problem nie widać go do ale miałem źle wcięte
with_subelements
Nie widziałem tego przez prawie 2h aż znajomy pomógł
  • Odpowiedz
czego można się nauczyć z ansibla w godzinę? Prostego playbooka napisać? Trochę chyba krótko


@v01dtec: ale ja nie mówię, że nauka trwa godzinę, a że materiał szkoleniowy trwa około 80 minut (wyszło ponad godzinę).

Przerobienie tego zajmie pewnie z 3-4h, gdyby chcieć każde z ćwiczeń wdrożyć w życie i samodzielnie wszystko
  • Odpowiedz
@imlmpe: kusisz kusisz. Ja trochę z ansiblem pracuję, ale wiesz jak to jest: rozpoznanie technologii przez walkę to może bym sobie obejżał jak to robią prosi. Pomyślę, 67 ziko to ze 2 paczki fajek i zgrzewka Harnasi xD
  • Odpowiedz
Hej, myślę powoli nad rozpoczęciem szukania pracy jako #devops na poziomie Juniora, stąd moje pytanie na jakich głównie technologiach skupić się, żeby najłatwiej znaleźć pracę w tej działce? Obecnie grzebię w #linux oraz automatyzacja w #ansible
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sysadmin #linux
Jak byście podeszli do takiego zadania za pomocą #ansible
Macie skrypt bashowy który trzeba przepisać na ansibla a zwraca on następujący output

Server is installed after 2022/01/01 YES
lub
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirasy, pierwszy raz od wielu, wielu lat w-----ł mi się mysql. W jednej z tabel dostałem info "corrupted records" czy coś w tym stylu. A backup przez tydzień robił dump uszkodzonej bazy.

I teraz parafrazując klasyka - ludzie dzielą się na tych co weryfikują poprawność backupów i na tych którzy będą weryfikować.

Pytanie - jak weryfikujecie poprawność wykonanych backupów (chodzi oczywiście o automatyzację) - Ansible wydaje się naturalnym krokiem, tylko czy da
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@brightit: W przypadku Oracle mieliśmy corrupted record na środowisku UAT 3 razy w ciągu 3 miesięcy w mojej 10 letniej historii. Za każdym jednym razem próba odczytu tego wiersza powodowała uwalenie całej bazy.

Identyfikacja wymagała zapięcia płatnego serwisu Oracle, który po 2-3 dniach (UAT env) przychodził i mówił, który wiersz należy zdropować.

Po tych 3 razach dostaliśmy patch i problem więcej się nie
  • Odpowiedz
#ansible #linux #sysadmin
Jestesmy podczas migracji z HP Server Automation do Ansibla Towera i póki co mam złe przeczucia do do tego ulepa towera.
- Trzeba dawać refresh podczas puszczania templata z playbookami ( ͡° ͜ʖ ͡°)
- Jak u was jest rozwiązanie wyjsie awaryjne jak np templataka w /etc/sudoers.d/ sie zwali i nie można dać sudo su -?
W HPSA jest agent na którego awaryjnie można wjechać
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

NPA z kluczem + sudo su - + testy, testy, testy i całość śmiga całkiem nieźle.
Zakładam, że nie puszczacie templatki od razu na PRD tylko przechodzicie przez DTA. Natomiast jeśli ktoś sam (właściciel serwera) sobie jakoś zwali profil sudo (lub binarkę), to sam sobie to naprawia z ewentualnym supportem zespołu linuksowego (w przypadku kiedy ktoś mocno nie ogarnia). W praktyce już dawno nie obiło mi się o uszy, żeby ktoś skopał
  • Odpowiedz
Zacząłem bawić się #ansible ... podoba mnie się to co widzę... na dobrą sprawę można z tego zrobić system monitoringu na wzór Zabbixa tyle że bezagentowy... Tutaj zrobiłem sobie sprawdzanie zajętości głównej partycji... Przychodzi wam do głowy pomysł na inne playbooki monitorujące stan systemów?
#ansible #devops #programista15k #linux

name: Check Disk Usage of all hosts
hosts: all
serial: 1
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@brightit: Bez sensu, lepiej sobie coś custom Grafana ogarnąć, albo: https://www.netdata.cloud

Chyba że się uczysz Ansible, ale wtedy lepiej popróbować tworzenie zasobów na chmurze, albo instalacje/konfiguracje programów/baz danych.

jak używasz modulu shell to znaczy ze nie robisz to po ansiblowemu


@open-alpha: Żebyś ty widział główne repo od infry w moim poprzednim korpo ( ͡º ͜ʖ͡º)
  • Odpowiedz
Żebyś ty widział główne repo od infry w moim poprzednim korpo ( ͡º ͜ʖ͡º)


@bartosaq: ja jak przepisywałem bashowe skrypty to sie za głowe złapałem ze to ktoś przyklepał. W większośći po ponownym odpaleniu skryptu cos by sie z-----o od gruba/fstab/access conf ( ͡ ͜ʖ ͡)
  • Odpowiedz
Witam. Mam kolejny problem z #ansible, tym razem na #raspberrypi. Z jakiegoś powodu ansible -m setup... nie zwraca mi niektórych zmiennych, np. ansibledistribution, ansibledistributionversion. Czy ktoś wie w czym problem?

ansible@raspberrypi:~/ansible_automation $ ansible --version
ansible 2.7.7
config file = /home/ansible/ansible_automation/ansible.cfg
configured module
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ewidentnie coś jest nie tak z samym kontenerem, ponieważ z docker ps widać, że się restartuje. Sprawdź logi z kontenera.
  • Odpowiedz
Nauka Ansible lepiej lecieć z dokumentacji, czy może znacie jakiś kurs, który jest fajnie przeprowadzony?
Nie wydaje się to dość skomplikowane, ile czasu potrzeba, żeby ogarnąć to na poziomie średniozaawansowanym od zera?


#ansible #python #pytanie #devops
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, potrzebuje by task gdzie mam linuksowe polecenie byl "successful" przy RC=0 albo 227, zrobilem playbook ale caly czas nie trybi...

TASK [Check RC on linux] *****************************************************
fatal: [192.168.1.17]: FAILED! => {"changed": true, "cmd": ["bplist"], "delta": "0:00:00.525151", "end": "2021-11-27 21:32:41.759018", "msg": "non-zero return code",
"rc": 227**, "start": "2021-11-27 21:32:41.233867", "stderr": "EXIT STATUS 227: no entity was found", "stderrlines": ["EXIT STATUS 227: no entity was found"], "stdout": "", "stdout
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 3
@luukasek: no masz napisane, jest problem z dopasowania mechanizmu negocjacji, serwer ssh na urządzeniu prawdopodobnie jest dość stary, próbowałeś się zalogować po prostu po ssh na niego?
  • Odpowiedz
Jak dobrze skonfigurowac od zera serwer VPS? Co tam powinno byc najlepiej zainstalowane (chodzi mi o takie minimum) i czy macie gdzies pod reka jaks playbook #ansible lub cos podobnego gdzie to konfigurujecie?
Do glowy mi przychodzi konfiguracja:
- uzytkownika
- ssh
- fail2ban
- ufw
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

simea mirki
chce zoptymalizować swoją prywatną 'infre której nie mam lokalnie' czyli jakieś tam sesje terminala, irc, self hosted toole których potrzebuje z zewnątrz, strona webowe z portfolio i paroma appkami. Obecnie płacę spore pieniądze jak dla mnie, niektóre zasoby się marnują. Do tej pory po prostu opłacałem vps'y w ovh na którego szedł deploy zazwyczaj ansiblem. Zastanawiam się teraz, czy nie lepiej skorzystać z rozwiązania chmurowego dedykowanego dla własnie kontenerów, które
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach