文件名称:aws-emr-template-repository:用于在AWS中构建EMR集群的模板存储库
文件大小:34KB
文件格式:ZIP
更新时间:2024-04-29 15:52:09
infrastructure aws terraform infrastructure-as-code govuk
aws-emr-template-repository
用于在AWS中构建EMR集群的模板存储库
此存储库包含Makefile和基本terraform文件夹以及jinja2文件,以适合标准模式。 此存储库是创建新的Terraform存储库,重命名模板文件并添加githooks子模块的基础,从而可以使用该存储库。
运行飞行员将创建AWS-Concourse实例所需的管道,以通过强制的CI运行状态检查。 如果您尚未登录,则可能需要您登录Concourse。
克隆此存储库后,请生成terraform.tf和terraform.tfvars文件: make bootstrap
此外,您可能需要执行以下操作:
根据需要创建非默认Terraform工作区: make terraform-workspace-new workspace=
【文件预览】:
aws-emr-template-repository-master
----.githooks()
----.gitignore(100B)
----steps.tf(38B)
----aviator.yml(322B)
----Makefile(1KB)
----emr_jobflow_role.tf(6KB)
----cluster_config.tf(5KB)
----variables.tf(401B)
----local.tf(3KB)
----acm.tf(899B)
----security_groups.tf(10KB)
----ebs.tf(4KB)
----get_lambda_release.sh(1KB)
----LICENSE(763B)
----.gitmodules(91B)
----emr-launcher.tf(5KB)
----terraform.tfvars.j2(30B)
----README.md(1010B)
----steps()
--------README.md(36B)
----bootstrap_actions.tf(6KB)
----terraform.tf.j2(6KB)
----ci()
--------resource_types.yml(138B)
--------meta.yml(2KB)
--------README.md(31B)
--------jobs()
--------groups.yml(138B)
--------resources.yml(587B)
----slack-alerts.tf(6KB)
----create-workspace.yml(431B)
----processed_bucket.tf(1KB)
----emr_service_role.tf(2KB)
----bootstrap_terraform.py(2KB)
----docs()
--------README.md(32B)
----bootstrap_actions()
--------metadata.sh(576B)
--------start_ssm.sh(269B)
--------cloudwatch.sh(3KB)
--------emr-setup.sh(4KB)
--------README.md(45B)
--------download_scripts.sh(1KB)
--------metrics-setup.sh(2KB)
--------logging.sh(689B)
--------metrics_config()
----cluster_config()
--------instances.yaml.tpl(2KB)
--------configurations.yaml.tpl(3KB)
--------steps.yaml.tpl(424B)
--------cluster.yaml.tpl(823B)