Ansible-Playbook简单剧本配置

本文详细解读了如何使用Ansible Playbook创建简单剧本,通过service模块实现停止httpd服务的配置,包括hosts、tasks、name和state等关键元素的逐项解析。适合初学者了解YML配置并掌握基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ansible-Playbook简单剧本配置

Playbook——简单剧本

简单理解为将需要的ansible配置任务集中在一个文本中,通过运行该文本可以有序运行这些任务。

YML

YML就是承载配置任务(剧本)的文本。

Playbook配置

我选用service模块,采用剧本的形式停止httpd服务,以下为配置:

---
- hosts: ansible_node2
  tasks:
          - name: guanbi httpd
            service: name=httpd state=stopped

等价格式:

---
- hosts: ansible_node2
  tasks:
          - name: guanbi httpd
            service:  
            		name: httpd 
            		state: stopped

逐项解析

以第2张图来解析:

  • hosts:指定被管理主机/组
  • tasks: 指定任务
    • name :注释作用,说明接下来会进行什么操作,随便写
    • service:service属于ansible模块
      • name:service模块内部的一个子项,与service外部的name不一样,内部的name是有指定作用的 ,这里的name起到声明httpd这个系统服务的作用
      • state:service内模块内部的另一个子项,改变httpd这个系统服务的状态,这里是令httpd服务停止
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值