доступный модуль остановки и запуска службы ssh

Я пытаюсь разобраться в HackerRank, где задача - остановить и запустить службу с именем ssh с помощью служебного модуля. Я использовал приведенный ниже код.

- name: "Stop ssh"
  service:
    name: ssh
    state: stopped
- name: "start ssh"
  service:
    name: ssh
    state: started

Не могли бы вы помочь мне очистить руки.

1 ответ

Служба обработки ssh в Linux называется sshd как и многие другие сервисы, где dозначает демон.

Итак, ваши правильные задачи:

- name: Stop ssh
  service:
    name: sshd
    state: stopped
- name: Start ssh
  service:
    name: sshd
    state: started

Тем не менее, поскольку Ansible подключается через ssh, я не уверен, как это действительно отреагирует на остановку службы.

Большинство Linux-сервисов, хотя и имеют restart инструкция, которую вы также можете использовать в Ansible, с state значение restarted.

- name: Restart ssh
  service:
    name: sshd
    state: restarted
Другие вопросы по тегам