我想使用Ansible配置以下linux命令:
sudo systemctl enable XXX.service
我应该使用:
systemd:
name: XXX.service
enabled: yes
或
service:
name: XXX.service
enabled: yes
使用systemctl,systemd和service之间有什么区别?
答案 0 :(得分:2)
参考ansible systemd module和ansible service module,我认为您应该使用systemd,它旨在控制systemd。 Syetemd旨在取代服务,所以你可以在systemctl命令中看到xxx.service,但它是systemd系统,它与服务不同。
答案 1 :(得分:1)
使用" service",无论如何它都会系统化systemctl命令。