ansible模块停止并启动服务ssh

时间:2020-07-21 05:43:50

标签: ansible ansible-inventory ansible-module

我正在尝试清除HackerRank中的内容,其中的任务是使用服务模块停止并启动名为ssh的服务。我使用了下面的代码。

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

能不能请我指导一下。

1 个答案:

答案 0 :(得分:1)

Linux上的服务处理ssh与许多其他服务一样被称为# A tibble: 8 x 9 Employee Monday Tuesday Wednesday Thursday Friday Saturday Satuday Sunday <fct> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr> 1 John "9:00 - 15:00" "9:00 - 15:… "" "" "" "" "" "" 2 Randy "10:00 - 16:00" "" "" "" "" "" "" "" 3 Tania "9:00 - 15:00" "" "" "" "" "" "" "9:00 - 15… 4 Chumlee "10:30 - 12:30; 15:0… "" "" "10:30 - 12:… "" "" "" "10:00 - 1… 5 Sara "" "" "10:00 - 16:… "" "" "" "" "" 6 Francis "" "" "" "" "8:30 - 16… "" "" "" 7 Tony "" "" "" "" "" "9:30 - 12:00; 12:30… "" "" 8 Arty "" "" "" "" "" "" "10:00 - 1… "" ,其中sshd代表daemon

所以您的正确任务是:

d

这就是说,由于Ansible通过ssh连接,所以我不确定在停止服务时这将如何反应。

大多数linux服务虽然也有一条- name: Stop ssh service: name: sshd state: stopped - name: Start ssh service: name: sshd state: started 指令,但是您也可以在state value restarted中使用Ansible。

restart
相关问题