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

创建项目

根据以下配置创建2个project:

参数项目项目1参数内容项目2参数内容
名称Webops Git RepoWebdev Git Repo
SCM 类型GitGit
SCM URLhttps://github.com/ansible/workshop-examples.githttps://github.com/ansible/workshop-examples.git
SCM 分支/标签/提交webopswebdev
SCM更新选项✓ 清理 ✓ 更新时删除 ✓ 启动时更新修订✓ 清理 ✓ 更新时删除 ✓ 启动时更新修订

创建模板

根据以下配置创建2个模板:

参数项目模板1参数内容模板2参数内容
名称Web App DeployNode.js Deploy
作业类型运行运行
清单Workshop InventoryWorkshop Inventory
项目Webops Git RepoWebdev Git Repo
PLAYBOOKrhel/webops/web_infrastructure.ymlrhel/webdev/install_node_app.yml
凭证Workshop CredentialsWorkshop Credentials
限制webweb
选项✓ 启动权限升级✓ 启动权限升级

创建工作流模板

  1. 在模板中创建一个工作流模板
    在这里插入图片描述
  2. 先设置工作流模板名称为“Deploy Webapp Server”,然后点击“工作流可视化工具”按钮。
    在这里插入图片描述
  3. 先在“工作流可视化工具”中点击绿色的“开始”,然后在“添加节点”区域选择“模板”,再找到“Web App Deploy”模板,最后点击“选择”按钮。
    在这里插入图片描述
  4. 点击设置好的“Web App Deploy”边框的绿色+图标。
    在这里插入图片描述
  5. 再像工作流添加“Node.js Deploy”模板。
    在这里插入图片描述
  6. 点击“工作流可视化工具”界面的“保存”,在点击“Deploy Webapp Server”工作流模板界面的“保存”。
  7. 找到“Deploy Webapp Server”工作流模板,然后点击“启动作业”图标。
    在这里插入图片描述
  8. 查看“Deploy Webapp Server”工作流模板的执行q情况,可以通过“详情”链接查看每步的详细执行日志。
    在这里插入图片描述
  9. 执行命令,确认应用已经部署成功。
$ curl http://node1/nodejs
Hello World
$ curl http://node2/nodejs
Hello World
$ curl http://node3/nodejs
Hello World
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值