写点什么

ansible 模块:systemd

作者:ghostwritten
  • 2022 年 5 月 10 日
  • 本文字数:363 字

    阅读完需:约 1 分钟

ansible 模块:systemd

1. 简介

用于管理服务

2. 选项

该模块包含如下选项:


  • arguments:给命令行提供一些选项

  • enabled:是否开机启动 yes|no

  • name:必选项,服务名称

  • pattern:定义一个模式,如果通过 status 指令来查看服务的状态时,没有响应,就会通过 ps 指令在进程中根据该模式进行查找,如果匹配到,则认为该服务依然在运行

  • runlevel:运行级别

  • sleep:如果执行了 restarted,在则 stop 和 start 之间沉睡几秒钟

  • state:对当前服务执行启动,停止、重启、重新加载等操作(started,stopped,restarted,reloaded)

3. 示例

ansible all -m shell -a "systemctl status NetworkManager.service |grep Active"ansible all -m systemd -a "name=NetworkManager state=stopped"ansible all -m systemd -a "name=NetworkManager enabled=no"ansible all -m shell -a "systemctl status NetworkManager.service |grep Active"
复制代码


发布于: 刚刚阅读数: 2
用户头像

ghostwritten

关注

还未添加个人签名 2018.11.14 加入

虚心好学,勤奋努力,为中华之崛起而读书。

评论

发布
暂无评论
ansible 模块:systemd_ansible_ghostwritten_InfoQ写作社区