Interpolation-only expressions are deprecated in Terraform v0.12.14
62}
63
64output "external_ip"{
65 value = "${google_compute_instance.gcp.network_interface.0.access_config.0.nat_ip}"66}
Interpolation-only expressions are deprecated in Terraform v0.12.14
48
49 boot_disk {
50 initialize_params {
51 image = "${var.image}"52 }
53 }
54
Interpolation-only expressions are deprecated in Terraform v0.12.14
44resource "google_compute_instance" "gcp" {
45 name = "${var.instance_name}"
46 machine_type = "${var.machine_type}"
47 zone = "${var.gcp_zone}"48
49 boot_disk {
50 initialize_params {
Interpolation-only expressions are deprecated in Terraform v0.12.14
43
44resource "google_compute_instance" "gcp" {
45 name = "${var.instance_name}"
46 machine_type = "${var.machine_type}"47 zone = "${var.gcp_zone}"
48
49 boot_disk {
Interpolation-only expressions are deprecated in Terraform v0.12.14
42}
43
44resource "google_compute_instance" "gcp" {
45 name = "${var.instance_name}"46 machine_type = "${var.machine_type}"
47 zone = "${var.gcp_zone}"
48
Interpolation-only expressions are deprecated in Terraform v0.12.14
18provider "google" {
19 credentials = "${var.gcp_credentials}"
20 project = "${var.gcp_project}"
21 region = "${var.gcp_region}"22}
23
24variable "machine_type" {
Interpolation-only expressions are deprecated in Terraform v0.12.14
17
18provider "google" {
19 credentials = "${var.gcp_credentials}"
20 project = "${var.gcp_project}"21 region = "${var.gcp_region}"
22}
23
Interpolation-only expressions are deprecated in Terraform v0.12.14
16}
17
18provider "google" {
19 credentials = "${var.gcp_credentials}"20 project = "${var.gcp_project}"
21 region = "${var.gcp_region}"
22}
Interpolation-only expressions are deprecated in Terraform v0.12.14
61}
62
63output "public_dns" {
64 value = "${aws_instance.ubuntu.public_dns}"65}
Interpolation-only expressions are deprecated in Terraform v0.12.14
17 availability_zone = "${var.aws_region}"
18
19 tags {
20 Name = "${var.name}"21 }
22}
23
Interpolation-only expressions are deprecated in Terraform v0.12.14
14resource "aws_instance" "ubuntu" {
15 ami = "${var.ami_id}"
16 instance_type = "${var.instance_type}"
17 availability_zone = "${var.aws_region}"18
19 tags {
20 Name = "${var.name}"
Interpolation-only expressions are deprecated in Terraform v0.12.14
13
14resource "aws_instance" "ubuntu" {
15 ami = "${var.ami_id}"
16 instance_type = "${var.instance_type}"17 availability_zone = "${var.aws_region}"
18
19 tags {
Interpolation-only expressions are deprecated in Terraform v0.12.14
12}
13
14resource "aws_instance" "ubuntu" {
15 ami = "${var.ami_id}"16 instance_type = "${var.instance_type}"
17 availability_zone = "${var.aws_region}"
18
Interpolation-only expressions are deprecated in Terraform v0.12.14
3}
4
5provider "aws" {
6 region = "${var.aws_region}" 7}
8
9provider "aws_central" {
Description
Terraform v0.12 introduces a new interpolation syntax, but continues to support the old 0.11-style interpolation syntax for compatibility. Terraform will currently print diagnostic warnings when deprecated interpolations are used. Consistent with its deprecation policy, they will raise errors in the next major release (v0.13). It is recommended to switch to the new interpolation syntax.
Example:
resource "aws_instance" "deprecated" {
instance_type = "${var.type}"
}
resource "aws_instance" "new" {
instance_type = var.type
}