debian-packer:创建一个Debian AMI

时间:2024-04-10 04:35:58
【文件属性】:

文件名称:debian-packer:创建一个Debian AMI

文件大小:36KB

文件格式:ZIP

更新时间:2024-04-10 04:35:58

HCL

Debian打包器 :fish_cake_with_swirl: :package: 该项目可用于构建 AMI。 先决条件 该项目要求构建用户存在于AWS中。随附的Terraform代码将使用适当的名称和权限来创建用户。每个项目每个AWS帐户仅需要运行一次。 GitHub Actions也将使用该用户。 在创建构建用户之前,您的AWS凭证文件中必须存在以下配置文件: cool-terraform-backend 设置该配置文件的最简单方法是使用我们的实用程序。在继续下一步之前,请遵循该存储库中的使用说明。请注意,为了使用 ,您将需要知道团队的远程配置文件数据存储在何处。 要创建构建用户,请遵循以下指示信息: cd terraform-build-user terraform init --upgrade=true terraform apply 创建用户后,您将需要使用新的加密环境变量来更新。这应该使用提供的工具来完成。有关如何使用此工具的


【文件预览】:
debian-packer-develop
----terraform-post-packer()
--------caller_identity.tf(157B)
--------main.tf(2KB)
--------backend.tf(300B)
--------outputs.tf(212B)
--------providers.tf(327B)
--------versions.tf(317B)
----.gitignore(104B)
----.lgtm.yml(141B)
----requirements.txt(45B)
----.mdl_config.json(140B)
----src()
--------packer.json(3KB)
--------requirements.yml(1KB)
--------vnc.yml(953B)
--------base.yml(184B)
--------ufw.yml(216B)
--------upgrade.yml(103B)
--------version.txt(22B)
--------aws.yml(944B)
--------playbook.yml(465B)
--------python.yml(159B)
--------browser.yml(195B)
--------cloud_init.yml(433B)
----.pre-commit-config.yaml(4KB)
----CONTRIBUTING.md(5KB)
----setup-env(5KB)
----.isort.cfg(292B)
----LICENSE(6KB)
----bump_version.sh(1KB)
----requirements-test.txt(49B)
----.github()
--------lineage.yml(101B)
--------CODEOWNERS(624B)
--------workflows()
--------dependabot.yml(211B)
----.prettierignore(135B)
----README.md(7KB)
----tests()
--------conftest.py(750B)
--------test_version.py(736B)
----pytest.ini(26B)
----.yamllint(159B)
----patch_packer_config.py(3KB)
----terraform-build-user()
--------caller_identity.tf(245B)
--------main.tf(670B)
--------backend.tf(299B)
--------remote_states.tf(2KB)
--------providers.tf(3KB)
--------versions.tf(317B)
----.flake8(1KB)
----requirements-dev.txt(44B)
----.bandit.yml(428B)

网友评论