ansible - 是否可以使用 Ansible 来启动 init.d 服务?

标签 ansible systemd init.d

Ansible 将使以下任务失败

- name: Start opendj
  service: name={{opendj_service_name}} state=started enabled=yes

因为该服务是 init.d 服务而不是 systemd

是否可以使用 Ansible 启动 init.d 服务?

最佳答案

您是否尝试过以下方法

- name: make sure {{opendj_service_name}} is started
  sysvinit:
      name: {{opendj_service_name}}
      state: started
      enabled: yes

关于ansible - 是否可以使用 Ansible 来启动 init.d 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58765394/

相关文章:

node.js - 为什么 systemd 服务在启动时出错

docker - Docker-Sh服务脚本不带选项

linux - 为什么我的 init.d start-stop-daemon 脚本不能在启动时启动应用程序,但我可以手动启动该服务?

python-3.x - 使用 Python 更改 YAML 中的特定变量

Ansible - 将注册变量保存到文件

node.js - Systemd + NPM 启动

systemd,环境文件中的多行变量,其中新行很重要

ansible - 如何在 Ansible 中迭代多个列表/名称?

ansible - 在本地主机上运行一个 ansible playbook 任务,然后在远程服务器上运行另一个任务

linux - init.d脚本挂了