Amazon web services 如何确定terraform执行优先级的优先级

Amazon web services 如何确定terraform执行优先级的优先级,amazon-web-services,amazon-ec2,terraform,Amazon Web Services,Amazon Ec2,Terraform,在terraform中创建rds和弹性缓存后, 我想调整优先级,以便设置ec2 这在地形上可行吗 确切地说,我正在ec2上运行docker。我想通过环境变量将terraform创建的弹性缓存RDS的端点传递给docker 感谢您阅读我的问题。使用terraform的是可行的 因此,您可以定义应该首先创建哪个资源,然后创建哪个资源 它由以下构造支持,该构造占用资源列表: depends_on = [ "", "", ] 以下是一个例子: resource "aws_db_instan

在terraform中创建rds和弹性缓存后, 我想调整优先级,以便设置ec2

这在地形上可行吗

确切地说,我正在ec2上运行docker。我想通过环境变量将terraform创建的弹性缓存RDS的端点传递给docker


感谢您阅读我的问题。

使用terraform的是可行的

因此,您可以定义应该首先创建哪个资源,然后创建哪个资源

它由以下构造支持,该构造占用资源列表:

  depends_on = [
    "", "",
]
以下是一个例子:

resource "aws_db_instance" "rds_example" {
  allocated_storage    = 10
  storage_type         = "gp2"
  engine               = "mysql"
  engine_version       = "5.6.17"
  instance_class       = "db.t1.micro"
  name                 = "mydb"
  username             = "foo"
  password             = "bar"
  db_subnet_group_name = "my_database_subnet_group"
  parameter_group_name = "default.mysql5.6"
}

resource "aws_instance" "ec2_example" {
  ami           = "${data.aws_ami.ubuntu.id}"
  instance_type = "t2.micro"

  tags {
    Name = "HelloWorld"
  }
  depends_on = [
        "aws_db_instance.rds_example",
    ]
}

用terraform的方法是可行的

因此,您可以定义应该首先创建哪个资源,然后创建哪个资源

它由以下构造支持,该构造占用资源列表:

  depends_on = [
    "", "",
]
以下是一个例子:

resource "aws_db_instance" "rds_example" {
  allocated_storage    = 10
  storage_type         = "gp2"
  engine               = "mysql"
  engine_version       = "5.6.17"
  instance_class       = "db.t1.micro"
  name                 = "mydb"
  username             = "foo"
  password             = "bar"
  db_subnet_group_name = "my_database_subnet_group"
  parameter_group_name = "default.mysql5.6"
}

resource "aws_instance" "ec2_example" {
  ami           = "${data.aws_ami.ubuntu.id}"
  instance_type = "t2.micro"

  tags {
    Name = "HelloWorld"
  }
  depends_on = [
        "aws_db_instance.rds_example",
    ]
}

您应该对此答案进行扩展,以解释隐式和显式依赖的含义,并在答案中直接包含示例,而不是将答案中所有有用的部分保留在指向另一个站点的链接中(即使是官方文档)。已修复。谢谢,谢谢你的评论。我用你教给我的“依赖”选项解决了这个问题。你应该扩展这个答案,解释隐式和显式依赖的含义,并在答案中直接包含示例,而不是把答案中所有有用的部分都放在另一个网站的链接后面(即使是官方文档)。修复。谢谢,谢谢你的评论。我用你教我的“依赖”选项解决了这个问题