Ansible 模块:我应该使用 systemd 还是 service 进行配置?

use*_*955 3 ansible

我想使用 Ansible 配置以下 linux 命令:

sudo systemctl enable XXX.service
Run Code Online (Sandbox Code Playgroud)

我应该使用:

systemd:
  name: XXX.service
  enabled: yes
Run Code Online (Sandbox Code Playgroud)

或者

service:
  name: XXX.service
  enabled: yes
Run Code Online (Sandbox Code Playgroud)

使用systemctl、systemd和service有什么区别?

Joh*_*eng 7

参考ansible systemd模块ansible服务模块我认为你应该使用systemd模块。

它旨在控制 systemd。systemd是为了取代service而设计的,所以你可以在systemctl命令中看到xxx.service,但它是systemd系统,它与service不同。