Move modules into a dedicated folder
This commit is contained in:
parent
cb8dec0e30
commit
000a129efc
8 changed files with 10 additions and 12 deletions
|
|
@ -17,7 +17,3 @@ provider "stackit" {
|
||||||
service_account_key_path = var.service_account_key_path
|
service_account_key_path = var.service_account_key_path
|
||||||
enable_beta_resources = true
|
enable_beta_resources = true
|
||||||
}
|
}
|
||||||
|
|
||||||
module "project" {
|
|
||||||
source = "./project"
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -43,10 +43,10 @@ resource "stackit_network_interface" "p2_lan1" {
|
||||||
network_id = stackit_network.p2_lan_network1.network_id
|
network_id = stackit_network.p2_lan_network1.network_id
|
||||||
security = false
|
security = false
|
||||||
name = "P2LAN1"
|
name = "P2LAN1"
|
||||||
//security_group_ids = [ stackit_security_group.example.security_group_id ]
|
security_group_ids = [ stackit_security_group.example.security_group_id ]
|
||||||
}
|
}
|
||||||
|
|
||||||
/* this is for adding a second network interface to the core project (for WAN access).
|
/* this is for adding a second network interface to the core project (for WAN access).*/
|
||||||
resource "stackit_network" "p2_wan_network1" {
|
resource "stackit_network" "p2_wan_network1" {
|
||||||
project_id = module.project.project_info["project2"].project_id
|
project_id = module.project.project_info["project2"].project_id
|
||||||
name = "wan"
|
name = "wan"
|
||||||
|
|
@ -60,7 +60,7 @@ resource "stackit_network_interface" "p2_wan_interface1" {
|
||||||
security = false
|
security = false
|
||||||
name = "wan_if"
|
name = "wan_if"
|
||||||
}
|
}
|
||||||
*/
|
/**/
|
||||||
|
|
||||||
/* ---------- project 3 backup ------------------ */
|
/* ---------- project 3 backup ------------------ */
|
||||||
resource "stackit_network" "p3_lan_network1" {
|
resource "stackit_network" "p3_lan_network1" {
|
||||||
|
|
@ -125,7 +125,7 @@ resource "stackit_network_interface" "p6_lan1" {
|
||||||
network_id = stackit_network.p6_lan_network1.network_id
|
network_id = stackit_network.p6_lan_network1.network_id
|
||||||
security = false
|
security = false
|
||||||
name = "P6LAN1"
|
name = "P6LAN1"
|
||||||
//security_group_ids = [ stackit_security_group.example_beta.security_group_id ]
|
security_group_ids = [ stackit_security_group.example_beta.security_group_id ]
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ---------- public IP configuration------------- */
|
/* ---------- public IP configuration------------- */
|
||||||
|
|
@ -138,19 +138,18 @@ resource "stackit_public_ip" "wan_ip_beta" {
|
||||||
network_interface_id = stackit_network_interface.wan_beta.network_interface_id
|
network_interface_id = stackit_network_interface.wan_beta.network_interface_id
|
||||||
}
|
}
|
||||||
|
|
||||||
*/ this is for adding a public IP to the second project (core) for WAN access.
|
/* this is for adding a public IP to the second project (core) for WAN access. */
|
||||||
resource "stackit_public_ip" "wan_server" {
|
resource "stackit_public_ip" "wan_server" {
|
||||||
project_id = module.project.project_info["project2"].project_id
|
project_id = module.project.project_info["project2"].project_id
|
||||||
network_interface_id = stackit_network_interface.p2_wan_interface1.network_interface_id
|
network_interface_id = stackit_network_interface.p2_wan_interface1.network_interface_id
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
|
||||||
/* Output the public IPs for both projects */
|
/* Output the public IPs for both projects */
|
||||||
output "public_ips" {
|
output "public_ips" {
|
||||||
value = {
|
value = {
|
||||||
"pfsense-alpha" = stackit_public_ip.wan_ip.ip
|
"pfsense-alpha" = stackit_public_ip.wan_ip.ip
|
||||||
"pfsense-beta" = stackit_public_ip.wan_ip_beta.ip
|
"pfsense-beta" = stackit_public_ip.wan_ip_beta.ip
|
||||||
//"wan_server" = stackit_public_ip.wan_server.ip
|
"wan_server" = stackit_public_ip.wan_server.ip
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
// keypair adding to the server
|
// keypair adding to the server
|
||||||
resource "stackit_key_pair" "keypair" {
|
resource "stackit_key_pair" "keypair" {
|
||||||
name = "073a0ea0-9282-4ed6-8990-d5c4bff7cc3f"
|
name = "073a0ea0-9282-4ed6-8990-d5c4bff7cc3f"
|
||||||
public_key = chomp(file("/root/.ssh/id_ed25519.pub"))
|
public_key = chomp(file(var.public_key_file))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
3
modules.tf
Normal file
3
modules.tf
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
module "project" {
|
||||||
|
source = "./modules/project"
|
||||||
|
}
|
||||||
Loading…
Reference in a new issue