terraform

    1热度

    1回答

    我在创建CentOS服务器期间通过Terraform运行以下bash脚本。 "sudo docker run -d --restart=unless-stopped --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=${var.mysql_root_password} mysql", "sudo yum -y install mysql", "m

    1热度

    1回答

    我有一个terraform脚本api_gateway这是工作正常。我有很多模板重复。我想使用"data" "template_file"来提取所有模板。 工作液: resource "aws_api_gateway_integration_response" "ApiResponse" { //something goes here response_parameters =

    4热度

    2回答

    我想将多个IAM策略ARN附加到单个IAM角色。 一种方法是创建一个具有所有策略(多个策略)特权的新策略。 但是在AWS中我们有一些预定义的IAM策略,比如AmazonEC2FullAccess,AmazomS3FullAccess等,我想将这些用于我的角色。 我在Terraform文档中找不到相同的方法。 按文档,我们可以使用 “aws_iam_role_policy_attachment” 到

    1热度

    1回答

    我想导入一个terraform aws_iam_policy,它会自动添加自动化我不拥有。进口似乎工作,但一旦我运行一个terraform计划我得到以下错误 * aws_iam_policy.mypolicy1: "policy": required field is not set 我运行terraform进口如下。 terraform import aws_iam_policy.mypol

    1热度

    2回答

    我有一长串机器,所有这些机器在系统中的功能上有一点不同。我想组织这些机器并自动添加到主机库存文件,以便我可以运行并管理库存。有没有很好的解决方案呢? 我觉得应该ansible主机看起来像...... [webservers] someip someip [integration] someip someip 等。 问这个问题,我目前研究的输出VAR和使用这些渲染模板从一个文件后。

    1热度

    1回答

    我是新对terraform - 我看这里的文档:https://www.terraform.io/docs/providers/aws/r/redshift_cluster.html ...但我没有看到一个选项,从而实现跨区域快照使用Terraform模板红移集群。看起来像一个简单的选项来实现,而且对我们来说是一个关键特性。

    1热度

    1回答

    为了更好地理解terraform,我希望能够将HCL转换为等效的JSON。我得到了HCL解析器(https://github.com/hashicorp/hcl)来构建和运行测试,但我没有看到任何命令采取HCL文件并输出JSON。 有一个HCL的python实现,它包含一个将HCL转换为JSON的实用程序,但它有一些相当奇怪的/意外的行为,我想确认该行为来自HCL语言,并且不是特定的到python

    0热度

    1回答

    我想通过Terraform创建一个新的beanstalk环境并让它运行指定的war文件。使用我的terraform配置脚本,我可以创建beanstalk环境,并且还可以将war文件上载到S3存储桶。但是,我无法将这个war文件部署到这个新创建的beanstalk环境中。 这是我的TF配置。 resource "aws_s3_bucket_object" "myjar" { bucket

    2热度

    1回答

    我第一次使用Terraform和Packer。我正在尝试为内置Docker的CentOS创建AWS AMI。从以下的打包程序脚本可以看出,我所做的只是运行docker文档中所述的多个yum命令来安装docker。 { "builders": [ { "type": "amazon-ebs", "profile": "digital", "so

    0热度

    1回答

    的快照在拍摄卷的快照5TB左右我越来越超出期待的尝试: aws_ebs_snapshot.banks_proddb_snapshot: Still creating... (9m40s elapsed) Error applying plan: 1 error(s) occurred: * aws_ebs_snapshot.banks_proddb_snapshot: 1 error(s