Ansible Tower - 使用入门 3 - 通过模板运行 Git 上的 Playbook 和 Role
- Ansible Tower 入门 1 - 配置主机清单和访问凭证
- Ansible Tower 入门 2 - 通过模板运行 Git 上的 Playbook 和 Role
- Ansible Tower 入门 3 - 不同团队用户基于 RBAC 执行模板
- Ansible Tower 入门 4 - 用 Workflow 执行模板@[TOC]
创建Git类型项目
根据下图创建Git类型项目,确认Git中包含本文用到的 Playbook 和 Role资源,注意需要选中“SCM更新选项”中前三项。
用模板运行 Git 上的 Playbook
创建模板
- 根据下图创建模块,其中在PlayBook填入“rhel/apache/apache_install.yml”,并选中“启动权限升级”。
验证模板
- 在模板中启动“Install Apache”。
- 查看模板的执行记录。
用模板运行 Git 上的 Role
创建模板
- 根据下图创建模块,其中在PlayBook填入“rhel/apache/apache_role_install.yml”,并选中“启动权限升级”。
创建Survey
- 根据下图在“Creat index.html”模板中点击“添加问券调查”。
- 在弹出的“问券调查”界面中添加以下2个“提示”。
- 先保存问券调查、再保存“Create Index.html”模板,然后“启动”模板。
- 在弹出“问券调查”界面填入“FIRST LINE”和“SECOND LINE”的内容,然后点击“下一步”。
- 查看“Create Index.html”的“预览”,然后点击“启动”。
- 模板执行成功后执行以下命令,可以看到"First Line"和"Second Line"是上面定义的Survey所包含的2个值。
$ curl http://<node1>
<html>
<body>
<h1>Apache is running fine</h1>
<h1>This is survey field "First Line": hello </h1>
<h1>This is survey field "Second Line": world</h1>
</body>
</html>
Ansible Tower - 使用入门 3 - 通过模板运行 Git 上的 Playbook 和 Role相关推荐
- Ansible Tower - 使用入门 4 - 用 Workflow 执行模板
Ansible Tower 入门 1 - 配置主机清单和访问凭证 Ansible Tower 入门 2 - 通过模板运行 Git 上的 Playbook 和 Role Ansible Tower 入门 ...
- Ansible Tower - 使用入门 2 - 不同团队用户基于 RBAC 执行模板
Ansible Tower 入门 1 - 配置主机清单和访问凭证 Ansible Tower 入门 2 - 通过模板运行 Git 上的 Playbook 和 Role Ansible Tower 入门 ...
- Ansible Tower 入门 1 - 配置主机清单和访问凭证
Ansible Tower 入门 1 - 配置主机清单和访问凭证 Ansible Tower 入门 2 - 通过模板运行 Git 上的 Playbook 和 Role Ansible Tower 入门 ...
- RHEL 8 - 用podman compose替代docker compose运行Ansible Tower
<OpenShift 4.x HOL教程汇总> 已在 RHEL 8.4 上验证 本文的前置条件:RHEL8 - 配置基于安装 ISO 文件的 YUM Repo 文章目录 安装podman ...
- Ansible Tower系列 三(使用tower执行一个任务)【转】
创建playbook Tower playbook 项目默认存在 /var/lib/awx/projects/ su - awx cd projects/ mkdir ansible-for-devo ...
- Flask入门之Jinjia模板的一些语法
原文:https://www.cnblogs.com/wongbingming/p/6807771.html Flask入门之Jinjia模板的一些语法 1. 变量表示 {{ argv }} 2. 赋 ...
- Ansible无敌详细入门教程
Ansible 是什么 ? ansible架构图 ansible特性 模块化:调用特定的模块,完成特定的任务: 基于Python语言研发,由Paramiko, PyYAML和Jinja2三个核心库实 ...
- LaTeX零基础入门教程及模板使用技巧
LaTeX将文章的排版以代码的形式呈现,这种方式很符合程序员以及科学工作者的审美和工作习惯,但如果强调太多LaTeX不常用的特性,会导致很多初学者望而却步,早早弃坑回归难用的word.同时,网上关于L ...
- 在Centos8安装 Ansible Tower / Install and Configure Ansible Tower
在Centos8安装 Ansible Tower 第一步 更新系统 , 添加EPEL库 sudo yum -y update sudo yum -y install epel-release 第二步 ...
最新文章
- 九、数据库群集部署、配置 (二)
- 使用Eclipse EE(汉化版) 创建一个JavaWeb工程
- 【自由随想录(一)】
- 5、数据库设计的三大范式
- 【shell】wc命令
- Leetcode 19. 删除链表的倒数第N个节点
- 逗号分割符--字段中含逗号等情况的解析方法Java实现
- 将CSV文件存为HTML文件形式
- 采用单/双缓冲区需要花费的时间
- Symfony 2.0 认识Request, Response, Session, Cookie
- RS码编译matlab仿真2
- 实现内外网互通-概述
- 日工资,月工资,加班费,个人所得税,年终奖计算方法
- 公司企业邮箱IP被列入国际黑名单组织怎么解决
- 关于打开CMD窗口一闪而退的解决方法
- 关于M0内核MCU的Bootloader编写
- 实验五 集线器和交换机的区别
- 输出一个菱形(C语言)
- 19. shift,shift n,位置变量,命令行参数控制,shift语法,用法示例
- Excel数值、文本相互转换
热门文章
- 实现根据条件删除_强大的定位空值法,1秒删除所有不想要的数据
- c语言结构体菜单显示框架,请教c语言结构体嵌套问题。field `atItem' has incomplete type...
- mysql通过日志恢复数据_mysql通过binlog日志来恢复数据
- 温度转换的python程序_人生苦短,请用Python!
- 设计灵感|大火C4D立体字效在海报中的应用
- 不会PS抠图?免抠(扣)PNG图片网就解决了
- 设计师必备的资源网站和灵感作品社区分享!
- 电商优秀设计作品展示
- UI实用素材|APP动效设计
- html5微信视频禁止自动全屏,关于HTML5 video标签在安卓版微信浏览器内被强行全屏播放的问题...