首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Ansible剧本提供Azure DevOps/VSTS环境

如何用Ansible剧本提供Azure DevOps/VSTS环境
EN

Stack Overflow用户
提问于 2018-11-21 13:44:54
回答 2查看 801关注 0票数 1

在谷歌搜索够多之后,我想从这里寻求帮助。

我有一本ansible的剧本,它工作得很好,在Linux主机上和Jenkins的Job上都做得很好。

我想要做的是,这基本上是我工作的公司使用Azure DevOps,以前被称为VSTS。

我的想法是Azure DevOps应该提供带有Ansible甚至Terraform的环境。我有两个密码,而且都做好了工作。

现在,我想让Azure DevOps运行我的游戏手册,稍后,它将是一个执行供应和Ansible安装软件以及进行配置管理的terraform代码。

我的问题是如何在Azure DevOps中为Ansible或Terraform创建一个职位。

我看了一下UI,不知道如何开始。

如有任何指导,将不胜感激。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-06-07 08:14:21

基本内容是使用UI生成yml:

  1. 创建一个新管道
  2. 选择经典编辑器
  3. 选择您的回购并单击“继续”。
  4. 单击“创建空作业”
  5. 命名管道并选择主机
  6. 选择代理作业1并单击+
  7. 搜索Ansible并安装扩展程序
  8. 添加Ansible作业并根据需要填写参数

如果您使用的是托管代理,那么可能需要在单独的服务器上运行Asnible。我还发现sudo复选框不像预期的那样工作

票数 1
EN

Stack Overflow用户

发布于 2018-11-21 14:04:10

您只需使用脚本步骤并使用类似于ansible-playbook playbook.ymlterraform plan``terraform apply的内容。

如果使用的是宿主代理,则可能需要创建步骤将ansible\terraform更新为所需的版本(每次生成运行)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53413463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档