BasicTFGitlabCIDigitalOceanPipeline:基本Terraform,Gitlab CI,Ansible数字海洋部署管道

时间:2024-05-12 11:35:23
【文件属性】:

文件名称:BasicTFGitlabCIDigitalOceanPipeline:基本Terraform,Gitlab CI,Ansible数字海洋部署管道

文件大小:11KB

文件格式:ZIP

更新时间:2024-05-12 11:35:23

HCL

基本Terraform,Gitlab CI,Ansible数字海洋部署管道 先决条件: 将2个环境变量添加到GitLab CI: SSH_PRIVATE_KEY-SSH私钥。 TF_VAR_api_token-DigitalOcean API令牌。 公钥需要上传到DigitalOcean。 参见variables.tf 证书和私钥也已上传到DigitalOcean。 参见data.TF


【文件预览】:
BasicTFGitlabCIDigitalOceanPipeline-master
----.gitignore(96B)
----.gitlab-ci.yml(5KB)
----ansible()
--------app-playbook.yml(927B)
--------ansible.cfg(235B)
----README.md(366B)
----terraform()
--------main.tf(6KB)
--------project.tf(248B)
--------variables.tf(2KB)
--------backend.tf(36B)
--------bastions.tf(3KB)
--------outputs.tf(590B)
--------versions.tf(111B)
--------network.tf(420B)
--------data.tf(261B)
--------dev.tfvars(157B)
--------prod.tfvars(159B)
--------web-servers.tf(7KB)

网友评论