文件名称:myProject:使用Terraform创建ElasticSearch集群和EC2实例
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-09 19:12:47
HCL
AWS ElasticSearch Service + EC2 = Terraform + Packer 创建一个高可用性Amazon Elasticsearch Service集群,然后创建一个通过Beats监视的EC2实例,该Beats已配置为将数据发送到ElasticSearch集群。 使用已经配置和配置的映像,实例创建时间甚至更短。 如何安装 请按照前面的3个步骤完成操作。 前提条件:创建AMI时,在AWS账户中具有标准vpc和子网或在variables.pkvars.hcl文件中指定值 1)创建一个高可用性ElasticSearch Service集群 $ cd elasticsearch/ $ terraform init $ terraform validate $ AWS_PROFILE=myterraformagent terraform plan -out out.
【文件预览】:
myProject-main
----S3-remote-state()
--------.terraform.lock.hcl(1KB)
--------provider.tf(166B)
--------main.tf(903B)
--------variables.tf(52B)
----elasticsearch()
--------output.tf(181B)
--------.terraform.lock.hcl(1KB)
--------provider.tf(200B)
--------filebeatTemp(10KB)
--------filebeat(10KB)
--------main.tf(4KB)
--------variables.tf(247B)
----packer()
--------myprojectImageBuild.pkr.hcl(2KB)
--------filebeat.yml(10KB)
--------elastic.repo(217B)
----ec2()
--------output.tf(63B)
--------.terraform.lock.hcl(1KB)
--------provider.tf(167B)
--------main.tf(3KB)
--------variables.tf(409B)
----.DS_Store(6KB)
----.gitignore(831B)
----README.md(2KB)