доступный модуль остановки и запуска службы 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