编写playbook

教案大全 ,视频私聊
全套教程,小白零基础都可学会
彭淦淦

4.1 问题
本案例要求:

把系统负载太高的Apache服务停止
4.2 步骤
实现此案例需要按照如下步骤进行。

步骤一:把系统负载太高的Apache服务停止

1)当系统负载超过0.7时,则关掉httpd

[root@ansible ansible]# vim when.yml

  • hosts: cache
    remote_user: root
    tasks:
    • shell: uptime | awk ‘{printf("%.2f\n",$(NF-2))}’
      register: result
    • service:
      name: httpd
      state: stopped
      when: result.stdout|float > 0.7
      [root@ansible ansible]# ansible-playbook when.yml
      PLAY [cache] ***********************************************************************************
      TASK [Gathering Facts] ***********************************************************************************
      ok: [cache]
      TASK [command] ***********************************************************************************
      changed: [cache]
      TASK [service] ***********************************************************************************
      changed: [cache]
      PLAY

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 鲸 设计师: meimeiellie
应支付0元
点击重新获取
扫码支付

支付成功即可阅读