«Старички» V100 в деле и модные ИИ-агенты для написания документации
Документация к инфраструктуре устаревает быстрее, чем коммиты попадают в main ветку, но мы решили эту «боль», отдав её на откуп ИИ. В статье разбираем, как связка из нескольких LLM-агентов автоматически парсит Ansible-плейбуки, генерирует пользовательские инструкции, проверяет и переводит их. Всё это крутится на четырёх Tesla V100 с ручной балансировкой через Ollama и OpenWebUI — без свежего железа, но с десятками сэкономленных часов и гарантией актуальности текстов.
https://habr.com/ru/companies/hostkey/articles/1023358/
#ИИагенты #LLM #NVIDIA_V100 #Ollama #автоматизация_документации #OpenWebUI #Ansible #CUDA #GitLab #hostkey
A simple analogy for anyone to understand how #nix is different from tools like #ansible etc
Ansible(convergent) is like carving a wood, where u have some existing state like plain wood which u tinker continuously until u achieve the expected state
Nix(congruent) is like 3d printing, where the exact expected state is created from the start🔥
#nix #nixos #nixpkgs #nix
#DevOps
Edit:
img attribution: https://mathstodon.xyz/@Pol/116402344325876001
Found the source🤝
Apollo is hiring Senior Backend Engineer
🔧 #ruby #typescript #react #rubyonrails #redux #ansible #docker #elasticsearch #gcp #kubernetes #mongodb #nosql #redis #sql #terraform #seniorengineer
🌎 Remote; Poland
⏰ Full-time
🏢 Apollo
Job details https://jobsfordevelopers.com/jobs/senior-backend-engineer-at-apollo-io-feb-9-2026-a4f7b2?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring
@wild1145 @philcowans several points:
* You can find out if an apt upgrade needs reboot. I don't know the details, but the info is somewhere.
* You can define Ansible variables per machine, including the user used to connect with.
* You can bootstrap an Ansible user with an arbitrary sudoer user, like https://gist.github.com/StyXman/0003d9f903edb0dc12a3ac561a37c8df
After quite some time, I finally have all the pieces in place. Over the last 30 minutes, I’ve set up one of my servers from scratch. Here are some key changes:
- Reverse Proxy: Nginx with Modsecurity (WAF)
- Container Isolation: Every container runs in a seperate linux user
- Podman Quadlet: I rewrote all my compose stacks into quadlet files - now all containers are starting probably after reboot 🥳
- Grafana: Grafana's configuration is no managed by Opentofu which provitions at the moment the datasources (Grafana Loki and Prometheus) as well as the dashboards.
- Server hardening: Improved ssh configuration, firewall, permissions in general on this host
- Ansible: Everything is powered by ansible
- Certbot: Use wildcard certificates for my domains / subdomains for easier renew process
- Backups: All those services have proper backups configured which are timed with systemd timer and are replicated into my local homelab.
- Services that are running at the moment
- Grafana
- Prometheus
- Grafana Loki
- Grafana Alloy
- GitLab Runner
- some other services that I wanna migrate to this server
#homelab #sysadmin #linux #ansible #automation #devsecops #selfhosting #declarative #gitops #monitoring