Skip to content

Commit 87c753f

Browse files
author
Andres Montalban
authored
fix: Remove data sources for instance source_image (#190)
1 parent cec0f2b commit 87c753f

File tree

1 file changed

+5
-14
lines changed

1 file changed

+5
-14
lines changed

modules/instance_template/main.tf

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,27 +14,18 @@
1414
* limitations under the License.
1515
*/
1616

17-
###############
18-
# Data Sources
19-
###############
20-
data "google_compute_image" "image" {
21-
project = var.source_image != "" ? var.source_image_project : "centos-cloud"
22-
name = var.source_image != "" ? var.source_image : "centos-7-v20201112"
23-
}
24-
25-
data "google_compute_image" "image_family" {
26-
project = var.source_image_family != "" ? var.source_image_project : "centos-cloud"
27-
family = var.source_image_family != "" ? var.source_image_family : "centos-7"
28-
}
29-
3017
#########
3118
# Locals
3219
#########
3320

3421
locals {
22+
source_image = var.source_image != "" ? var.source_image : "centos-7-v20201112"
23+
source_image_family = var.source_image_family != "" ? var.source_image_family : "centos-7"
24+
source_image_project = var.source_image_project != "" ? var.source_image_project : "centos-cloud"
25+
3526
boot_disk = [
3627
{
37-
source_image = var.source_image != "" ? data.google_compute_image.image.self_link : data.google_compute_image.image_family.self_link
28+
source_image = var.source_image != "" ? format("${local.source_image_project}/${local.source_image}") : format("${local.source_image_project}/${local.source_image_family}")
3829
disk_size_gb = var.disk_size_gb
3930
disk_type = var.disk_type
4031
disk_labels = var.disk_labels

0 commit comments

Comments
 (0)