Skip to content

itArnaudov/pub_tlt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

28c8032 · Nov 18, 2024

History

3 Commits
Nov 18, 2024
Nov 18, 2024
Nov 18, 2024
Nov 18, 2024
Nov 18, 2024

Repository files navigation

pub_tlt

templates

pub 1

example workflow

test test test test

Build Status GitHub release test test

License: GNU GPL 3.0 GitHub Contributors

example dropdown

Example:

func main() {}
  • Test
  • build

1 + 1 = 2

Usage

Basic usage of this module is as follows:

module "example" {
     source  = "<module-path>"
  
     # Required variables
     location  = 
     name  = 
  
     # Optional variables
     nsg_name  = "my-tf-nsg"
     public_ip_name  = "my-tf-public-ip"
     resource_group_name  = "my-tf-resource-group"
     storage_account_name  = "my-tf-storage-account"
     subnet_name  = "my-tf-subnet"
     vm_name  = "my-tf-vm"
     vm_size  = "Standard_B1s"
     vnet_name  = "my-tf-vnet"
}

Resources

Name Type
azurerm_virtual_machine.example resource

Inputs

Name Description Type Default Required
location The location of the virtual machine string n/a yes
name The name of the virtual machine string n/a yes
nsg_name Name of the network security group string "my-tf-nsg" no
public_ip_name Name of the public IP address string "my-tf-public-ip" no
resource_group_name Name of the Azure resource group string "my-tf-resource-group" no
storage_account_name Name of the storage account string "my-tf-storage-account" no
subnet_name Name of the virtual network subnet string "my-tf-subnet" no
vm_name Name of the virtual machine string "my-tf-vm" no
vm_size Size of the virtual machine string "Standard_B1s" no
vnet_name Name of the virtual network string "my-tf-vnet" no

Outputs

Name Description
public_ip_address n/a