| variable "foo" { | |
| default = "bar" | |
| description = "bar" | |
| } | |
| provider "aws" { | |
| test_string = "${openstack_floating_ip.random.test_string}" | |
| } | |
| resource "openstack_floating_ip" "random" {} | |
| resource "aws_security_group" "firewall" {} | |
| resource "aws_instance" "web" { | |
| test_string = var.foo | |
| test_list = [ | |
| "foo", | |
| aws_security_group.firewall.test_string, | |
| ] | |
| } | |
| resource "aws_load_balancer" "weblb" { | |
| test_list = aws_instance.web.test_list | |
| } | |
| locals { | |
| instance_id = "${aws_instance.web.test_string}" | |
| } | |
| output "instance_id" { | |
| value = "${local.instance_id}" | |
| } |