Skip to content

Commit

Permalink
fix: fixed folder heirarchy and added locals in example
Browse files Browse the repository at this point in the history
  • Loading branch information
13archit committed May 31, 2023
1 parent 871f952 commit a70a9c8
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 63 deletions.
43 changes: 21 additions & 22 deletions _example/default/example.tf → _example/basic/example.tf
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,20 @@ provider "azurerm" {
features {}
}

locals {
name = "app"
environment = "test"
}

##-----------------------------------------------------------------------------
## Virtual Network module call.
## Virtual Network for which subnet will be created for private endpoint and vnet link will be created in private dns zone.
##-----------------------------------------------------------------------------
module "resource_group" {
source = "clouddrove/resource-group/azure"
version = "1.0.2"

name = "app"
environment = "test"
source = "clouddrove/resource-group/azure"
version = "1.0.2"
name = local.name
environment = local.environment
label_order = ["name", "environment"]
location = "East US"
}
Expand All @@ -21,12 +25,11 @@ module "resource_group" {
## Resource group in which all resources will be deployed.
##-----------------------------------------------------------------------------
module "vnet" {
depends_on = [module.resource_group]
source = "clouddrove/vnet/azure"
version = "1.0.2"

name = "app"
environment = "test"
depends_on = [module.resource_group]
source = "clouddrove/vnet/azure"
version = "1.0.2"
name = local.name
environment = local.environment
resource_group_name = module.resource_group.resource_group_name
location = module.resource_group.resource_group_location
address_space = "10.0.0.0/16"
Expand All @@ -37,19 +40,16 @@ module "vnet" {
## Subnet in which private endpoint will be created.
##-----------------------------------------------------------------------------
module "subnet" {
source = "clouddrove/subnet/azure"
version = "1.0.2"

name = "app"
environment = "test"
source = "clouddrove/subnet/azure"
version = "1.0.2"
name = local.name
environment = local.environment
resource_group_name = module.resource_group.resource_group_name
location = module.resource_group.resource_group_location
virtual_network_name = join("", module.vnet.vnet_name)

#subnet
subnet_names = ["subnet1"]
subnet_prefixes = ["10.0.0.0/20"]

# route_table
routes = [
{
Expand All @@ -60,14 +60,13 @@ module "subnet" {
]
}


##-----------------------------------------------------------------------------
## ACR module call.
##-----------------------------------------------------------------------------
module "container-registry" {
source = "../"
name = "acr" # Name used for specifying tags and other resources naming.(like private endpoint, vnet-link etc)
environment = "test"
source = "../../"
name = local.name # Name used for specifying tags and other resources naming.(like private endpoint, vnet-link etc)
environment = local.environment
resource_group_name = module.resource_group.resource_group_name
location = module.resource_group.resource_group_location
container_registry_config = {
Expand Down
Empty file removed _example/default/output.tf
Empty file.
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,20 @@ provider "azurerm" {
features {}
}

locals {
name = "app"
environment = "test"
}

##-----------------------------------------------------------------------------
## Virtual Network module call.
## Virtual Network for which subnet will be created for private endpoint and vnet link will be created in private dns zone.
##-----------------------------------------------------------------------------
module "resource_group" {
source = "clouddrove/resource-group/azure"
version = "1.0.2"

name = "app"
environment = "test"
source = "clouddrove/resource-group/azure"
version = "1.0.2"
name = local.name
environment = local.environment
label_order = ["name", "environment"]
location = "East US"
}
Expand All @@ -21,12 +25,11 @@ module "resource_group" {
## Resource group in which all resources will be deployed.
##-----------------------------------------------------------------------------
module "vnet" {
depends_on = [module.resource_group]
source = "clouddrove/vnet/azure"
version = "1.0.2"

name = "app"
environment = "test"
depends_on = [module.resource_group]
source = "clouddrove/vnet/azure"
version = "1.0.2"
name = local.name
environment = local.environment
resource_group_name = module.resource_group.resource_group_name
location = module.resource_group.resource_group_location
address_space = "10.0.0.0/16"
Expand All @@ -37,11 +40,10 @@ module "vnet" {
## Subnet in which private endpoint will be created.
##-----------------------------------------------------------------------------
module "subnet" {
source = "clouddrove/subnet/azure"
version = "1.0.2"

name = "app"
environment = "test"
source = "clouddrove/subnet/azure"
version = "1.0.2"
name = local.name
environment = local.environment
resource_group_name = module.resource_group.resource_group_name
location = module.resource_group.resource_group_location
virtual_network_name = join("", module.vnet.vnet_name)
Expand All @@ -60,14 +62,13 @@ module "subnet" {
]
}


##-----------------------------------------------------------------------------
## ACR module call.
##-----------------------------------------------------------------------------
module "container-registry" {
source = "../"
name = "acr" # Name used for specifying tags and other resources naming.(like private endpoint, vnet-link etc)
environment = "test"
source = "../../"
name = local.name # Name used for specifying tags and other resources naming.(like private endpoint, vnet-link etc)
environment = local.environment
resource_group_name = module.resource_group.resource_group_name
location = module.resource_group.resource_group_location
container_registry_config = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@ provider "azurerm" {
features {}
}

locals {
name = "app"
environment = "test"
}

##-----------------------------------------------------------------------------
## Virtual Network module call.
Expand All @@ -11,48 +15,42 @@ module "resource_group" {
source = "clouddrove/resource-group/azure"
version = "1.0.2"

name = "app"
environment = "test"
name = local.name
environment = local.environment
label_order = ["name", "environment"]
location = "East US"
}


##-----------------------------------------------------------------------------
## Resource Group module call
## Resource group in which all resources will be deployed.
##-----------------------------------------------------------------------------
module "vnet" {
depends_on = [module.resource_group]
source = "clouddrove/vnet/azure"
version = "1.0.2"

name = "app"
environment = "test"
depends_on = [module.resource_group]
source = "clouddrove/vnet/azure"
version = "1.0.2"
name = local.name
environment = local.environment
resource_group_name = module.resource_group.resource_group_name
location = module.resource_group.resource_group_location
address_space = "10.0.0.0/16"
}


##-----------------------------------------------------------------------------
## Subnet module call.
## Subnet in which private endpoint will be created.
##-----------------------------------------------------------------------------
module "subnet" {
source = "clouddrove/subnet/azure"
version = "1.0.2"

name = "app"
environment = "test"
source = "clouddrove/subnet/azure"
version = "1.0.2"
name = local.name
environment = local.environment
resource_group_name = module.resource_group.resource_group_name
location = module.resource_group.resource_group_location
virtual_network_name = join("", module.vnet.vnet_name)

#subnet
subnet_names = ["subnet1"]
subnet_prefixes = ["10.0.0.0/20"]

# route_table
routes = [
{
Expand All @@ -63,14 +61,13 @@ module "subnet" {
]
}


##-----------------------------------------------------------------------------
## ACR module call.
##-----------------------------------------------------------------------------
module "container-registry" {
source = "../"
name = "acr" # Name used for specifying tags and other resources naming.(like private endpoint, vnet-link etc)
environment = "test"
source = "../../"
name = local.name # Name used for specifying tags and other resources naming.(like private endpoint, vnet-link etc)
environment = local.environment
resource_group_name = module.resource_group.resource_group_name
location = module.resource_group.resource_group_location
container_registry_config = {
Expand Down

0 comments on commit a70a9c8

Please sign in to comment.