ansible-playbooks/ssh/roles/ssh_setup/README.md

1.4 KiB
Raw Blame History

Роль Ansible: Настройка SSH

Описание

Данная роль предназначена для настройки сервера SSH на удалённых хостах с помощью Ansible. Она выполняет следующие задачи:

  1. Гарантирует, что каталог /etc/ssh существует и имеет правильные права доступа.
  2. Настраивает параметры SSH-сервера в файле sshd_config.
  3. Включает и запускает службу sshd.
  4. При изменении конфигурации SSH перезапускает службу sshd.

Требования

Роль не требует дополнительных зависимостей, кроме установленного Ansible и наличия прав суперпользователя на целевых хостах.

Переменные роли

Роль не использует внешние переменные и работает с фиксированными параметрами SSH.

Зависимости

Зависимости от других ролей отсутствуют.

Пример Playbook

Пример использования роли в Playbook:

- hosts: servers
  become: yes
  roles:
    - ssh_config_role

Автор

Автор: [Юрий Обрезков]