Sysadmin Tools 🇺🇦
3.88K subscribers
692 photos
28 videos
302 files
5.1K links
Sysadmin/DevOps tools, news and other interesting things from modern IT world.
Feed https://t.me/s/sysadmin_tools
Download Telegram
The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.

DEMO

#python #paas #heroku #ansible #raspberry #arm #dokku
Последняя разработка в области ансибловодства и анисбловедства - callback-плагин log2db для Ansible от Сергея Печенко́ (@tnt4brain).

Главная цель - облегчение отладки плейбуков, ролей и модулей. Как это достигается? Очень просто: практически всё внутреннее состояние Ansible - внутренние и пользовательские переменные, теги, условия, роли, хосты и группы, сохраняются в виде JSON-объектов в БД PostgreSQL на каждом шаге.

Для удобства разбора информации каждый запуск сопровождается генерацией UUID, чтобы можно было отследить и отфильтровать данные, относящиеся к одному запуску.

Отдельная фишка - отсутствие необходимости что-либо устанавливать на контроллер. Иначе говоря, для запуска нужно просто скопировать файл плагина и драйвер в корректные пути проекта, и через ansible.cfg включить callback-плагин log2db.

Автор выложил плагин на Github, README.md прилагается. Также можно посмотреть пример данных, сохранённых плагином в таблицу БД.

P.S. Работа плагина, как и многое другое, будет освещаться Сергеем на собственном тренинге по Ansible. Для скидки в 10% используйте промокод "TF".
P.P.S: так же не забывайте об сообществе в Телеграм - @pro_ansible

#ansible #cources
Shift Mon

An open source monitoring and logging tool based on Telegraf, Victoriametrics, Loki, Grafana, and Uptime Kuma.


https://gitlab.com/shiftsystems/shift-rmm

#observability #monitoring #logs #grafana #loki #victoriametrics #telegraf #kuma #grafanaoncall #ansible
Howto: Automated FreeBSD VM Deployment with ProxLB and Terraform

This simple HowTo guides you through the process to place new VMs (in this example FreeBSD 14 will be used, you can use any other ones) in a Proxmox cluster by ensuring the VMs will be placed on the best node in the cluster according to the resource usage of the nodes. Afterwards, Terraform with the BPG provider will deploy the VM in the cluster, where the hostname and node are provided in a dynamic way. This gives some kind of expressions how to handle it it scenarios like. While providing this simple way with a shell script, it can of course also become much more complex with ansible and a dynamic inventories and in addition to other Pieplines such like ArgoCD or Jenkins.

https://gyptazy.ch/howtos/howto-proxmox-automated-deployment-with-proxlb-terraform-freebsd-vms

#proxmox #ansible #terraform #freebsd