• 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

创建模板

  1. 根据下图创建模块,其中在PlayBook填入“rhel/apache/apache_install.yml”,并选中“启动权限升级”。

验证模板

  1. 在模板中启动“Install Apache”。
  2. 查看模板的执行记录。

用模板运行 Git 上的 Role

创建模板

  1. 根据下图创建模块,其中在PlayBook填入“rhel/apache/apache_role_install.yml”,并选中“启动权限升级”。

创建Survey

  1. 根据下图在“Creat index.html”模板中点击“添加问券调查”。
  2. 在弹出的“问券调查”界面中添加以下2个“提示”。

  3. 先保存问券调查、再保存“Create Index.html”模板,然后“启动”模板。
  4. 在弹出“问券调查”界面填入“FIRST LINE”和“SECOND LINE”的内容,然后点击“下一步”。
  5. 查看“Create Index.html”的“预览”,然后点击“启动”。
  6. 模板执行成功后执行以下命令,可以看到"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相关推荐

  1. Ansible Tower - 使用入门 4 - 用 Workflow 执行模板

    Ansible Tower 入门 1 - 配置主机清单和访问凭证 Ansible Tower 入门 2 - 通过模板运行 Git 上的 Playbook 和 Role Ansible Tower 入门 ...

  2. Ansible Tower - 使用入门 2 - 不同团队用户基于 RBAC 执行模板

    Ansible Tower 入门 1 - 配置主机清单和访问凭证 Ansible Tower 入门 2 - 通过模板运行 Git 上的 Playbook 和 Role Ansible Tower 入门 ...

  3. Ansible Tower 入门 1 - 配置主机清单和访问凭证

    Ansible Tower 入门 1 - 配置主机清单和访问凭证 Ansible Tower 入门 2 - 通过模板运行 Git 上的 Playbook 和 Role Ansible Tower 入门 ...

  4. RHEL 8 - 用podman compose替代docker compose运行Ansible Tower

    <OpenShift 4.x HOL教程汇总> 已在 RHEL 8.4 上验证 本文的前置条件:RHEL8 - 配置基于安装 ISO 文件的 YUM Repo 文章目录 安装podman ...

  5. Ansible Tower系列 三(使用tower执行一个任务)【转】

    创建playbook Tower playbook 项目默认存在 /var/lib/awx/projects/ su - awx cd projects/ mkdir ansible-for-devo ...

  6. Flask入门之Jinjia模板的一些语法

    原文:https://www.cnblogs.com/wongbingming/p/6807771.html Flask入门之Jinjia模板的一些语法 1. 变量表示 {{ argv }} 2. 赋 ...

  7. Ansible无敌详细入门教程

    Ansible 是什么 ? ansible架构图 ansible特性  模块化:调用特定的模块,完成特定的任务: 基于Python语言研发,由Paramiko, PyYAML和Jinja2三个核心库实 ...

  8. LaTeX零基础入门教程及模板使用技巧

    LaTeX将文章的排版以代码的形式呈现,这种方式很符合程序员以及科学工作者的审美和工作习惯,但如果强调太多LaTeX不常用的特性,会导致很多初学者望而却步,早早弃坑回归难用的word.同时,网上关于L ...

  9. 在Centos8安装 Ansible Tower / Install and Configure Ansible Tower

    在Centos8安装 Ansible Tower 第一步 更新系统 , 添加EPEL库 sudo yum -y update sudo yum -y install epel-release 第二步 ...

最新文章

  1. 九、数据库群集部署、配置 (二)
  2. 使用Eclipse EE(汉化版) 创建一个JavaWeb工程
  3. 【自由随想录(一)】
  4. 5、数据库设计的三大范式
  5. 【shell】wc命令
  6. Leetcode 19. 删除链表的倒数第N个节点
  7. 逗号分割符--字段中含逗号等情况的解析方法Java实现
  8. 将CSV文件存为HTML文件形式
  9. 采用单/双缓冲区需要花费的时间
  10. Symfony 2.0 认识Request, Response, Session, Cookie
  11. RS码编译matlab仿真2
  12. 实现内外网互通-概述
  13. 日工资,月工资,加班费,个人所得税,年终奖计算方法
  14. 公司企业邮箱IP被列入国际黑名单组织怎么解决
  15. 关于打开CMD窗口一闪而退的解决方法
  16. 关于M0内核MCU的Bootloader编写
  17. 实验五 集线器和交换机的区别
  18. 输出一个菱形(C语言)
  19. 19. shift,shift n,位置变量,命令行参数控制,shift语法,用法示例
  20. Excel数值、文本相互转换

热门文章

  1. 实现根据条件删除_强大的定位空值法,1秒删除所有不想要的数据
  2. c语言结构体菜单显示框架,请教c语言结构体嵌套问题。field `atItem' has incomplete type...
  3. mysql通过日志恢复数据_mysql通过binlog日志来恢复数据
  4. 温度转换的python程序_人生苦短,请用Python!
  5. 设计灵感|大火C4D立体字效在海报中的应用
  6. 不会PS抠图?免抠(扣)PNG图片网就解决了
  7. 设计师必备的资源网站和灵感作品社区分享!
  8. 电商优秀设计作品展示
  9. UI实用素材|APP动效设计
  10. html5微信视频禁止自动全屏,关于HTML5 video标签在安卓版微信浏览器内被强行全屏播放的问题...