欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 锐评 > Ansible内置模块之service

Ansible内置模块之service

2025/11/11 4:24:18 来源:https://blog.csdn.net/xmweisi/article/details/147795524  浏览:    关键词:Ansible内置模块之service

原创:厦门微思网络

Ansible内置模块之 service

ansible.builtin.service 模块是 Ansible 的内置模块之一,用于管理系统服务。它允许你启动、停止、重启和重新加载服务,并确保服务处于预期的状态。其功能与ansible.builtin.systemd内置模块基本一致, 相比于systemd, 它所能支持的服务类型更全面, 所以能够兼容更多的Linux发行版.

1. 选 项 说 明

选项

必须

类型

默认值

说明

name

str

要管理的服务名称

state

str

服务的目标状态。可为started,stopped,restarted,reloaded

enabled

bool

是否启用服务开机自启。可以是 yes 或 no

daemon_reload

bool

no

是否在执行其他操作之前重新加载系统管理器配置。

force

bool

no

存在 state=restarted 或 state=reloaded 时,是否强制重启或重新加载

sleep

int

在重启服务之前等待的时间(秒)。该选项不支持 systemd 类型的服务

use

str

指定服务管理工具,例如   sysv,upstart,systemd,否则会自动检测

2.  用  例

# 启动服务
- name: Start the Apache service
  ansible.builtin.service:
    name: httpd
    state: started

# 停止服务
- name: Stop the Apache service
  ansible.builtin.service:
    name: httpd
    state: stopped

# 重启服务
- name: Restart the Apache service
  ansible.builtin.service:
    name: httpd
    state: restarted

# 重新加载服务
- name: Reload the Apache service
  ansible.builtin.service:
    name: httpd
    state: reloaded

# 启用服务开机自启
- name: Ensure the Apache service is enabled at boot
  ansible.builtin.service:
    name: httpd
    enabled: yes

# 禁用服务开机自启
- name: Ensure the Apache service is disabled at boot
  ansible.builtin.service:
    name: httpd
    enabled: no

# 在执行其他操作之前重新加载系统管理器配置
- name: Reload systemd manager configuration before restarting the Apache service
  ansible.builtin.service:
    name: httpd
    state: restarted
    daemon_reload: yes

# 指定使用 systemd 管理服务
- name: Start the Apache service using systemd
  ansible.builtin.service:
    name: httpd
    state: started
    use: systemd
 


END

微思网络,始于2002年

专业IT认证培训23年,面向全国招生!


点击查看更多【培训课程目录】

微思-主要课程有:

*网络技术:华为HCIA/ HCIP/HCIE;思科CCNA/CCNP/CCIE

*Linux技术:红帽 RHCE/RHCA

*K8S&容器:CKA/CKS

*数据库:ORACLE OCP/ OCM ;MySQL ;达梦数据库

*虚拟化:VMware VCP/VCAP

*安全认证:CISP体系/CISSP/ CISA;CCSK;CISAW体系

*管理类:PMP 项目管理;软考中/高项;ITIL体系;Togaf

其他课程如:ACP;Azure...

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词