playbook文件内容解释
2024-09-29 06:56:30
[root@node1 playbook]# cat nginx.yml
- hosts: test \\主机组,要和nginx.yml在同一个目录下
remote_user: root \\远端执行任务的用户
tasks: \\任务
- name: install httpd \\任务描述
command: yum -y install httpd \\调用ansible的command模块安装httpd
- name: provide httpd.conf \\任务描述
copy: src="/root/httpd.conf" dest="/etc/httpd/conf/httpd.conf" \\调用ansible的copy模块,httpd安装完成后将事先准备好的httpd.conf文件复制到/etc/httpd/conf目录下
tags: conf \\给此任务打标记,可单独执行标记的任务,使用 ansible-playbook -C 命令执行
notify: \\文件内容变更通知
- server restart \\通知到指定的任务
- name: server start \\任务描述
service: name=httpd state=started enabled=true \\调用ansible的service模块的属性定义安装完成httpd以后httpd服务的管理
handlers: \\定义接受关注的资源变化后执行的动作
- name: server restart \\任务描述
service: name=httpd state=restarted \\当关注的资源发生变化后调用service模块,采取的响应的动作
最新文章
- 【NodeJS 学习笔记04】新闻发布系统
- .NET常用类库--苏飞合集
- [selenium webdriver Java]检查元素状态
- Deep learning:三十四(用NN实现数据的降维)
- 为Android安装BusyBox
- BZOJ 1031 字符加密
- buffer cache chain 图
- Contains Duplicate II 解答
- Eclipse 安装mybatis的编辑插件
- android 一些数据转换方法
- Hibernate 系列教程5-双向多对一
- EnCase missed some usb activities in the evidence files
- linux上kafka模拟客户端发送、接受消息
- iOS超全开源框架、项目和学习资料汇总--数据库、缓存处理、图像浏览、摄像照相视频音频篇
- 将jdbc连接明文密码加密方案
- Json字符串转map集合
- DTW动态时间规整算法
- java基础概念
- UVA211-The Domino Effect(dfs)
- github导入文件操作