fix: correctly tag resources
Some checks failed
development / Check commit compliance (push) Successful in 5s
pull-requests-open / Check commit compliance (pull_request) Successful in 5s
pull-requests-open / Check pre-commit status (pull_request) Successful in 22s
pull-requests-open / Run E2E tofu tests (pull_request) Successful in 2m55s
build-deploy / Bump version and create changelog with commitizen (push) Has been cancelled

This commit is contained in:
Bertrand Lanson 2024-09-30 19:37:16 +02:00
parent 2cb6b39cb3
commit 796fbebbfa
Signed by: lanson
SSH Key Fingerprint: SHA256:/nqc6HGqld/PS208F6FUOvZlUzTS0rGpNNwR5O2bQBw

12
main.tf
View File

@ -28,6 +28,7 @@ resource "openstack_networking_subnetpool_v2" "apps" {
is_default = false is_default = false
ip_version = 4 ip_version = 4
prefixes = var.application_subnetpool_cidr_blocks prefixes = var.application_subnetpool_cidr_blocks
tags = var.project_tags
} }
resource "openstack_networking_subnetpool_v2" "database" { resource "openstack_networking_subnetpool_v2" "database" {
@ -36,6 +37,7 @@ resource "openstack_networking_subnetpool_v2" "database" {
is_default = false is_default = false
ip_version = 4 ip_version = 4
prefixes = var.database_subnetpool_cidr_blocks prefixes = var.database_subnetpool_cidr_blocks
tags = var.project_tags
} }
#! networks & subnets #! networks & subnets
@ -48,6 +50,7 @@ resource "openstack_networking_network_v2" "frontend" {
shared = false shared = false
admin_state_up = "true" admin_state_up = "true"
mtu = 1450 mtu = 1450
tags = var.project_tags
} }
resource "openstack_networking_network_v2" "backend" { resource "openstack_networking_network_v2" "backend" {
@ -59,6 +62,7 @@ resource "openstack_networking_network_v2" "backend" {
shared = false shared = false
admin_state_up = "true" admin_state_up = "true"
mtu = 1450 mtu = 1450
tags = var.project_tags
} }
resource "openstack_networking_network_v2" "database" { resource "openstack_networking_network_v2" "database" {
@ -70,6 +74,7 @@ resource "openstack_networking_network_v2" "database" {
shared = false shared = false
admin_state_up = "true" admin_state_up = "true"
mtu = 1450 mtu = 1450
tags = var.project_tags
} }
resource "openstack_networking_subnet_v2" "frontend" { resource "openstack_networking_subnet_v2" "frontend" {
@ -82,6 +87,7 @@ resource "openstack_networking_subnet_v2" "frontend" {
ip_version = 4 ip_version = 4
subnetpool_id = var.create_application_subnetpool ? openstack_networking_subnetpool_v2.apps[0].id : var.application_subnetpool_id subnetpool_id = var.create_application_subnetpool ? openstack_networking_subnetpool_v2.apps[0].id : var.application_subnetpool_id
dns_nameservers = var.public_nameservers dns_nameservers = var.public_nameservers
tags = var.project_tags
} }
resource "openstack_networking_subnet_v2" "backend" { resource "openstack_networking_subnet_v2" "backend" {
@ -94,6 +100,7 @@ resource "openstack_networking_subnet_v2" "backend" {
ip_version = 4 ip_version = 4
subnetpool_id = var.create_application_subnetpool ? openstack_networking_subnetpool_v2.apps[0].id : var.application_subnetpool_id subnetpool_id = var.create_application_subnetpool ? openstack_networking_subnetpool_v2.apps[0].id : var.application_subnetpool_id
dns_nameservers = var.public_nameservers dns_nameservers = var.public_nameservers
tags = var.project_tags
} }
resource "openstack_networking_subnet_v2" "database" { resource "openstack_networking_subnet_v2" "database" {
@ -106,6 +113,7 @@ resource "openstack_networking_subnet_v2" "database" {
ip_version = 4 ip_version = 4
subnetpool_id = var.create_application_subnetpool ? openstack_networking_subnetpool_v2.database[0].id : var.database_subnetpool_id subnetpool_id = var.create_application_subnetpool ? openstack_networking_subnetpool_v2.database[0].id : var.database_subnetpool_id
dns_nameservers = var.public_nameservers dns_nameservers = var.public_nameservers
tags = var.project_tags
} }
#! router #! router
@ -116,6 +124,7 @@ resource "openstack_networking_router_v2" "this" {
tenant_id = data.openstack_identity_project_v3.this.id tenant_id = data.openstack_identity_project_v3.this.id
external_network_id = var.attach_to_external ? var.external_network_id : null external_network_id = var.attach_to_external ? var.external_network_id : null
admin_state_up = true admin_state_up = true
tags = var.project_tags
} }
resource "openstack_networking_router_interface_v2" "frontend" { resource "openstack_networking_router_interface_v2" "frontend" {
@ -147,6 +156,7 @@ resource "openstack_networking_secgroup_v2" "frontend" {
description = "Terraform managed." description = "Terraform managed."
tenant_id = data.openstack_identity_project_v3.this.id tenant_id = data.openstack_identity_project_v3.this.id
delete_default_rules = true delete_default_rules = true
tags = var.project_tags
} }
resource "openstack_networking_secgroup_rule_v2" "frontend_egress" { resource "openstack_networking_secgroup_rule_v2" "frontend_egress" {
@ -182,6 +192,7 @@ resource "openstack_networking_secgroup_v2" "backend" {
description = "Terraform managed." description = "Terraform managed."
tenant_id = data.openstack_identity_project_v3.this.id tenant_id = data.openstack_identity_project_v3.this.id
delete_default_rules = true delete_default_rules = true
tags = var.project_tags
} }
resource "openstack_networking_secgroup_rule_v2" "backend_egress" { resource "openstack_networking_secgroup_rule_v2" "backend_egress" {
@ -217,6 +228,7 @@ resource "openstack_networking_secgroup_v2" "database" {
description = "Terraform managed." description = "Terraform managed."
tenant_id = data.openstack_identity_project_v3.this.id tenant_id = data.openstack_identity_project_v3.this.id
delete_default_rules = true delete_default_rules = true
tags = var.project_tags
} }
resource "openstack_networking_secgroup_rule_v2" "database_egress" { resource "openstack_networking_secgroup_rule_v2" "database_egress" {