Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🚀 *Как быстро создать динамический инвентарь для Ansible на основе SSH-ключей

🚀 *Как быстро создать динамический инвентарь для Ansible на основе SSH-ключей* Ты когда-нибудь мечтал автоматизировать управление сотнями серверов без постоянных ручных списков? Специально для тебя — лайфхак, который делает инвентарь живым и актуальным! Проблема классическая: ты подключаешься к сотням машин и постоянно обновляешь файл хостов. А что если сделать так, чтобы список серверов собирался сам? Вот тебе идея — подключиться к локальному ssh-agent, получить список активных ключей и превратить их в инвентарь в реальном времени! Это возможно с помощью одной команды: - Получаешь все ключи: ssh-add -L - Обрабатываешь вывод через awk или sed, чтобы получить IP или hostname. - Создаешь динамический инвентарь — например, в формате JSON или INI — прямо в командной строке. Что это дает? - Обновление списка серверов происходит мгновенно. - Минимум ручных операций. - Автоматизация с минимальными затратами. Меньше рутины — больше времени на разработку и эксперименты! А ты думал, что у

🚀 *Как быстро создать динамический инвентарь для Ansible на основе SSH-ключей*

Ты когда-нибудь мечтал автоматизировать управление сотнями серверов без постоянных ручных списков? Специально для тебя — лайфхак, который делает инвентарь живым и актуальным!

Проблема классическая: ты подключаешься к сотням машин и постоянно обновляешь файл хостов. А что если сделать так, чтобы список серверов собирался сам? Вот тебе идея — подключиться к локальному ssh-agent, получить список активных ключей и превратить их в инвентарь в реальном времени!

Это возможно с помощью одной команды:

- Получаешь все ключи:

ssh-add -L

- Обрабатываешь вывод через awk или sed, чтобы получить IP или hostname.

- Создаешь динамический инвентарь — например, в формате JSON или INI — прямо в командной строке.

Что это дает?

- Обновление списка серверов происходит мгновенно.

- Минимум ручных операций.

- Автоматизация с минимальными затратами.

Меньше рутины — больше времени на разработку и эксперименты! А ты думал, что управление инфраструктурой — это только сложные скрипты? Иногда достаточно чуть-чуть магии и таланта экспериментатора.

А как ты собираешь свои инвентари? Есть свои фишки? Вперед, делись в комментариях!

- Пригласи подписаться на телеграм-канал https://t.me/LinuxSkill а также протестировать свои знания в бот https://t.me/gradeliftbot — там много полезных тестов и статей!

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!