Skip to content

Commit

Permalink
Update module
Browse files Browse the repository at this point in the history
  • Loading branch information
craigthackerx committed Sep 22, 2022
1 parent c7111dc commit 7d23709
Showing 1 changed file with 39 additions and 39 deletions.
78 changes: 39 additions & 39 deletions terraform/build.tf
Original file line number Diff line number Diff line change
Expand Up @@ -66,45 +66,45 @@ module "bastion" {
tags = module.rg.rg_tags
}

module "lnx_vm" {
source = "registry.terraform.io/libre-devops/linux-vm/azurerm"

rg_name = module.rg.rg_name
location = module.rg.rg_location

vm_amount = 1
vm_hostname = "lnx${var.short}${var.loc}${terraform.workspace}"
vm_size = "Standard_B2ms"
vm_os_simple = "Ubuntu22.04"
vm_os_disk_size_gb = "127"

asg_name = "asg-${element(regexall("[a-z]+", element(module.lnx_vm.vm_name, 0)), 0)}-${var.short}-${var.loc}-${terraform.workspace}-01" //asg-vmldoeuwdev-ldo-euw-dev-01 - Regex strips all numbers from string

admin_username = "LibreDevOpsAdmin"
admin_password = data.azurerm_key_vault_secret.mgmt_local_admin_pwd.value
ssh_public_key = data.azurerm_ssh_public_key.mgmt_ssh_key.public_key

subnet_id = element(values(module.network.subnets_ids), 0)
availability_zone = "alternate"
storage_account_type = "Standard_LRS"
identity_type = "SystemAssigned"

tags = module.rg.rg_tags
}

module "run_command_lnx" {
source = "registry.terraform.io/libre-devops/run-vm-command/azurerm"

depends_on = [module.lnx_vm] // fetches as a data reference so requires depends-on
location = module.rg.rg_location
rg_name = module.rg.rg_name
tags = module.rg.rg_tags

vm_name = element(module.lnx_vm.vm_name, 0)
os_type = "linux"

script_file = file("${path.cwd}/test-script.sh")
}
#module "lnx_vm" {
# source = "registry.terraform.io/libre-devops/linux-vm/azurerm"
#
# rg_name = module.rg.rg_name
# location = module.rg.rg_location
#
# vm_amount = 1
# vm_hostname = "lnx${var.short}${var.loc}${terraform.workspace}"
# vm_size = "Standard_B2ms"
# vm_os_simple = "Ubuntu22.04"
# vm_os_disk_size_gb = "127"
#
# asg_name = "asg-${element(regexall("[a-z]+", element(module.lnx_vm.vm_name, 0)), 0)}-${var.short}-${var.loc}-${terraform.workspace}-01" //asg-vmldoeuwdev-ldo-euw-dev-01 - Regex strips all numbers from string
#
# admin_username = "LibreDevOpsAdmin"
# admin_password = data.azurerm_key_vault_secret.mgmt_local_admin_pwd.value
# ssh_public_key = data.azurerm_ssh_public_key.mgmt_ssh_key.public_key
#
# subnet_id = element(values(module.network.subnets_ids), 0)
# availability_zone = "alternate"
# storage_account_type = "Standard_LRS"
# identity_type = "SystemAssigned"
#
# tags = module.rg.rg_tags
#}
#
#module "run_command_lnx" {
# source = "registry.terraform.io/libre-devops/run-vm-command/azurerm"
#
# depends_on = [module.lnx_vm] // fetches as a data reference so requires depends-on
# location = module.rg.rg_location
# rg_name = module.rg.rg_name
# tags = module.rg.rg_tags
#
# vm_name = element(module.lnx_vm.vm_name, 0)
# os_type = "linux"
#
# script_file = file("${path.cwd}/test-script.sh")
#}

#// Default behaviour uses "registry.terraform.io/libre-devops/windows-os-plan-calculator/azurerm"
#module "win_vm" {
Expand Down

0 comments on commit 7d23709

Please sign in to comment.