ansible-playbooks/ssh/roles/ssh_setup
yuobrezkov a758261414 Updated README for all rolers, added role for configure sshd_config 2025-01-31 15:27:31 +03:00
..
handlers Updated README for all rolers, added role for configure sshd_config 2025-01-31 15:27:31 +03:00
meta Updated README for all rolers, added role for configure sshd_config 2025-01-31 15:27:31 +03:00
tasks Updated README for all rolers, added role for configure sshd_config 2025-01-31 15:27:31 +03:00
tests Updated README for all rolers, added role for configure sshd_config 2025-01-31 15:27:31 +03:00
vars Updated README for all rolers, added role for configure sshd_config 2025-01-31 15:27:31 +03:00
README.md Updated README for all rolers, added role for configure sshd_config 2025-01-31 15:27:31 +03:00

README.md

Роль 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

Автор

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