Как получить исчерпывающую информацию о хостах с помощью Ansible
Возможно, каждый ИТ-специалист хоть раз в жизни сталкивался с необходимостью получения данных о параметрах, а также внесения изменений в конфигурацию большого (или не очень) количества хостов. Для решения этой задачи существует инструмент под названием Ansible. Под хостом в контексте статьи понимается серверная машина под управлением ОС Linux, неважно какого именно дистрибутива, имеющая предустановленный python3 (возможно, развернутая в Docker-контейнере). Что такое Ansible? Ansible - это система управления конфигурациями, которая применяется для автоматизации настройки и развертывания ПО...
407 прочтений · 2 года назад
Ansible SSH аутентификация и повышение привилегий.
В этой статье мы сосредоточимся на двух важных концепциях Ansible. Первая концепция заключается в том, как в Ansible работает аутентификация на основе ключей SSH и паролей. Вторая концепция – как повысить привилегии при работе со специальными командами и плейбуками. Аутентификация на основе ключей в Ansible Первое, что вы должны понять при изучении Ansible, это то, как происходит обмен данными между контроллером и управляемыми нодами. Ansible использует протокол SSH для подключения к управляемым нодам и выполнения задач. Каждый раз, когда вы запускаете playbook или специальные команды, вам необходимо указать пароль SSH, чтобы Ansible мог аутентифицироваться на управляемых нодах по SSH...