tasks文件的静态导入和动态包含
2023-09-14 09:15:56 时间
tasks文件的静态导入和动态包含
tasks文件的静态导入方式import_tasks
静态导入的方式,when判断是针对tasks文件的所有tasks
静态导入的task文件,会被认为是本playbook的task
每个tasks都会判断一次
新建tasks1.yml
文件
- name: 安装httpdpkg
yum:
name: httpd
state: latest
- name: 开启httpd服务
service:
name: httpd
state: started
enabled: yes
新建playbook1.yml
文件
---
- name: 安装web服务器
hosts: servers
tasks:
# 导入tasks文件
- import_tasks: tasks1.yml
查看静态导入的task列表
静态导入的task文件,会被认为是本playbook的task
# 查看静态导入的task列表,tasks_file中的文件被识别为本地的tasks
ansible-playbook --list-tasks playbook.yml
tasks文件的动态包含include_tasks
动态包含的方式,when判断是针对tasks文件的上级tasks做一次判断
如果when为真,就执行tasks文件,如果when为假,就不执行tasks文件
新建tasks1.yml
文件
- name: 安装httpdpkg
yum:
name: httpd
state: latest
- name: 开启httpd服务
service:
name: httpd
state: started
enabled: yes
新建playbook1.yml
文件
---
- name: 安装web服务器
hosts: servers
tasks:
# 导入tasks文件
- include_tasks: tasks1.yml
查看动态导入的task
查看动态导入的task,显示的是一个task
[student@workstation projects-file]$ ansible-playbook --list-tasks playbook.yml
playbook: playbook.yml
play #1 (servera.lab.example.com): config web server TAGS: []
tasks:
user include TAGS: []
Install the firewall TAGS: []
Start the firewall TAGS: []
Open the port for {{ rule }} TAGS: []
Create placeholder file TAGS: []
play #2 (localhost): Test web service TAGS: []
tasks:
connect to internet web server TAGS: []
相关文章
- NXP的S32K144如何将静态库文件添加到 S32DS工程中?
- 【工具类】多文件压缩下载ZipUtil
- 使用Node构建一个高效的静态文件服务器
- Django初识、应用创建、模板与静态文件配置、数据库连接
- 【VS使用】如何换VS2022背景颜色和分屏观看多文件,还有快捷复制粘贴?
- C语言小项目 -- 通讯录(静态版+动态版+文件版)
- Django debug=False 时能找到静态文件的几种方式(静态文件找不到)
- nginx 搭建静态网页服务,不同的前缀进入不同的静态文件路径详解程序员
- JXL生成的excel文件+JAVA文件下载功能详解编程语言
- springMVC3学习(四)–访问静态文件如js,jpg,css详解编程语言
- Struts2文件上传和文件下载详解编程语言
- 详细解析Linux /etc/passwd文件
- 配置MySQL 环境变量配置:锁定步骤成功(mysql环境变量文件)
- 如何静态编译Linux系统并实现文件独立,省去运行时动态链接的麻烦?(静态编译linux)
- Linux下查看二进制文件的步骤(linux查看二进制文件)
- 将CSV文件导入MySQL数据库(csv文件存到mysql)
- 解析PHP生成静态html文件的三种方法
- PHP中实现生成静态文件的方法缓解服务器压力
- python解析文件示例
- python实现跨文件全局变量的方法
- 使用nodejs、Python写的一个简易HTTP静态文件服务器
- nginx支持.htaccess文件实现伪静态的方法分享
- Android实现下载文件功能的方法
- javaweb中静态文件的常用处理方法汇总