文件名称:vsts-terraform-ansible:VSTS管道展示地形和Ansible
文件大小:216KB
文件格式:ZIP
更新时间:2024-06-05 11:25:49
ansible spring-boot terraform vsts Java
使用VSTS,Terraform和Ansible进行持续集成和部署 此仓库正在破坏CI / CD流: 使用VSTS Build来构建SpringMusic App(gradle) 使用VSTS Release调用Terraform为应用程序(VMSS,LB,NSG)配置基础结构 使用VSTS Release调用Ansible在预配置的VM上安装JDK,Tomcat 7和SpringMusic App 地貌 Terraform模板位于iac/terraform 。 它基于市场中的RedHat 7.3映像创建VM缩放集。 VSTS使用Azure存储后端存储状态文件。 开始构建之前,应先创建存储帐户和容器。 (默认值位于backend.tfvars中) Ansible Ansible剧本位于iac/ansible 。 它使用selinux和tomcat角色来安装和配置JDK,Tomcat
【文件预览】:
vsts-terraform-ansible-master
----.project(601B)
----gradlew(5KB)
----vsts()
--------Build-Java-CI.json(6KB)
--------Java-Terraform-CD.json(9KB)
----src()
--------main()
----iac()
--------CICD-Flow.PNG(83KB)
--------ansible()
--------terraform()
----.settings()
--------org.eclipse.buildship.core.prefs(54B)
----LICENSE(11KB)
----gradle()
--------wrapper()
----README.md(7KB)
----manifest.yml(127B)
----gradlew.bat(2KB)
----gradle.properties(21B)
----.classpath(450B)
----.gitignore(324B)
----bin()
--------albums.json(6KB)
--------log4j.properties(319B)
--------messages.properties(0B)
----build.gradle(3KB)