мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| ansible_guide [2026/06/16 10:34] – [На управляющем сервере (Control Node)] kim1r | ansible_guide [2026/06/16 10:48] (текущий) – [Ansible Docs] kim1r | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Базовая настройка Ansible и SSH-ключей ====== | ||
| - | |||
| - | ===== Ansible Docs ===== | ||
| - | |||
| - | |||
| - | [[#prep|1. Подготовка]] [[#keys|2. SSH Ключи]] [[# | ||
| ====== Базовая настройка Ansible ====== | ====== Базовая настройка Ansible ====== | ||
| Строка 39: | Строка 33: | ||
| Сгенерируйте пару SSH-ключей на управляющем сервере (нажимайте Enter, оставляя все параметры по умолчанию, | Сгенерируйте пару SSH-ключей на управляющем сервере (нажимайте Enter, оставляя все параметры по умолчанию, | ||
| - | Copy | ||
| < | < | ||
| ssh-keygen | ssh-keygen | ||
| Строка 47: | Строка 40: | ||
| Скопируйте публичный ключ на все управляемые машины. Если сервер использует стандартный порт 22: | Скопируйте публичный ключ на все управляемые машины. Если сервер использует стандартный порт 22: | ||
| - | Copy | ||
| < | < | ||
| ssh-copy-id имя_пользователя@имя_управляемого_узла | ssh-copy-id имя_пользователя@имя_управляемого_узла | ||
| Строка 56: | Строка 48: | ||
| Если на сервере настроен нестандартный SSH-порт (например, | Если на сервере настроен нестандартный SSH-порт (например, | ||
| - | Copy | ||
| < | < | ||
| ssh-copy-id -p кастомный_порт имя_пользователя@специальный_сервер | ssh-copy-id -p кастомный_порт имя_пользователя@специальный_сервер | ||
| Строка 70: | Строка 61: | ||
| Ansible должен знать, какими машинами он управляет. Откройте файл инвентаризации: | Ansible должен знать, какими машинами он управляет. Откройте файл инвентаризации: | ||
| - | Copy | ||
| < | < | ||
| vim / | vim / | ||
| Строка 78: | Строка 68: | ||
| Заполните файл. Секция '' | Заполните файл. Секция '' | ||
| - | Copy | ||
| < | < | ||
| [all:vars] | [all:vars] | ||
| Строка 100: | Строка 89: | ||
| Чтобы Ansible по умолчанию использовал наш файл инвентаризации, | Чтобы Ansible по умолчанию использовал наш файл инвентаризации, | ||
| - | Copy | ||
| < | < | ||
| vim / | vim / | ||
| Строка 108: | Строка 96: | ||
| Найдите (или создайте) блок '' | Найдите (или создайте) блок '' | ||
| - | Copy | ||
| < | < | ||
| [defaults] | [defaults] | ||
| Строка 121: | Строка 108: | ||
| На управляющем сервере выполните команду пинга всех узлов. Модуль '' | На управляющем сервере выполните команду пинга всех узлов. Модуль '' | ||
| - | Copy | ||
| < | < | ||
| ansible all -m ping | ansible all -m ping | ||