经过足够的谷歌搜索,我想从这里寻求帮助。
我有一本能正常工作的ansible剧本,可以在Linux主机上以及从Jenkins的Job中完成。
我想做的是,这基本上是我工作的公司,使用的是以前称为VSTS的Azure DevOps。
我想到的想法是Azure DevOps应该使用Ansible甚至Terraform来配置环境。我既有代码,也都有工作。
就目前而言,我希望Azure DevOps可以运行我的剧本,稍后,它将使用terraform代码进行配置和Ansible安装软件并进行配置管理。
我的问题是如何在Azure DevOps中为Ansible或Terraform创建作业。
我看过UI,却不知道如何开始。
任何指导将不胜感激。
谢谢
答案 0 :(得分:1)
基础知识是使用UI来生成yml:
如果使用的是托管代理,则可能需要在单独的服务器上运行Asnible。 Ive还发现sudo复选框无法正常工作
答案 1 :(得分:0)
您只需使用脚本步骤并使用ansible-playbook playbook.yml
或terraform plan
`terraform apply`之类的东西。
如果您使用托管代理,则可能需要创建步骤以将ansible \ terraform更新到所需版本(每次运行构建)。