# R5 Infrastructure Project

# Evals Round 5

# Requirements

Name Version
terraform >=1.1.0
azurerm <=3.43

# Providers

Name Version
azurerm 3.43.0
random 3.5.1

# Modules

Name Source Version
boltnet-redirect-srv1 ../modules/linuxsrv-latest-static n/a
boltnet-redirect-srv2 ../modules/linuxsrv-latest-static n/a
boltnet-redirect-srv3 ../modules/linuxsrv-latest-static n/a
carbon-ad-srv1 ../modules/winsrv-latest-static n/a
carbon-desk1 ../modules/windesk-latest-static n/a
carbon-desk2 ../modules/windesk-latest-static n/a
carbon-desk3 ../modules/windesk-latest-static n/a
carbon-ex-srv1 ../modules/winsrv-latest-static n/a
carbon-web-srv1 ../modules/linuxsrv-latest-static n/a
red-kali1 ../modules/linuxsrv-latest-static n/a
rgroup ../modules/rgroup n/a
snake-ad-srv1 ../modules/winsrv-latest-static n/a
snake-desk1 ../modules/windesk-latest-static n/a
snake-desk2 ../modules/windesk-latest-static n/a
snake-ex-srv1 ../modules/winsrv-latest-static n/a
snake-file-srv1 ../modules/winsrv-latest-static n/a
support-dns-srv1 ../modules/linuxsrv-latest-static n/a
support-jumpbox-srv1 ../modules/winsrv-latest-static n/a
support-pf-srv1 ../modules/linuxsrv-latest-static n/a
support-web-srv3 ../modules/linuxsrv-latest-static n/a

# Resources

# Inputs

Name Description Type Default Required
carbon_desk_1_hostname n/a string "hobgoblin" no
carbon_desk_1_ip n/a string "10.20.20.102" no
carbon_desk_2_hostname n/a string "domovoy" no
carbon_desk_2_ip n/a string "10.20.20.103" no
carbon_desk_3_hostname n/a string "khabibulin" no
carbon_desk_3_ip n/a string "10.20.20.104" no
carbon_srv_ad_hostname n/a string "bannik" no
carbon_srv_ad_ip n/a string "10.20.10.9" no
carbon_srv_ex_hostname n/a string "brieftragerin" no
carbon_srv_ex_ip n/a string "10.20.10.17" no
carbon_srv_web_hostname n/a string "kagarov" no
carbon_srv_web_ip n/a string "10.20.10.23" no
carbon_support_c2_ip_list IPs to be assigned to C2 list(string)
[
"91.52.62.64",
"91.52.62.137",
"91.52.62.203"
]
no
carbon_win_ad_srv_os_azure_source_image_sku Sku for Windows Server to use (Carbon AD server only) string "2019-datacenter" no
carbon_win_ad_srv_os_azure_source_image_version Version for Windows Server to use (Carbon AD server only) string "17763.3406.220909" no
carbon_win_desk_os_azure_source_image_sku Sku for Windows Server to use (Carbon) string "win10-21h2-pro-g2" no
carbon_win_desk_os_azure_source_image_version Version for Windows Server to use (Carbon) string "19044.2006.220909" no
carbon_win_srv_os_azure_source_image_sku Sku for Windows Server to use (Carbon) string "2019-datacenter" no
carbon_win_srv_os_azure_source_image_version Version for Windows Server to use (Carbon) string "2019.0.20190410" no
detlab_srv_hostname Detlab hostname string "kontos" no
detlab_srv_ip n/a string "176.59.15.55" no
dev_linux_password Password for dev Linux hosts string n/a yes
dev_linux_username Username for Linux hosts string n/a yes
dev_win_admin_password Password for Windows 10 desktop dev boxes string n/a yes
dev_win_admin_username Username for Windows 10 desktop dev boxes string "devadmin" no
location Azure location/region for resources string n/a yes
name-prefix String prefix for resource names string n/a yes
red_jumpbox_hostname n/a string "stelio" no
red_jumpbox_ip n/a string "176.59.15.13" no
red_kali_platform_hostname n/a string "modin" no
red_kali_platform_ip_list n/a list(string)
[
"176.59.15.33",
"176.59.15.44"
]
no
red_postfix_hostname n/a string "richards" no
red_web_hostname n/a string "clymer" no
snake_desk_1_hostname n/a string "uosis" no
snake_desk_1_ip n/a string "10.100.40.102" no
snake_desk_2_hostname n/a string "azuolas" no
snake_desk_2_ip n/a string "10.100.40.103" no
snake_srv_ad_hostname n/a string "berlios" no
snake_srv_ad_ip n/a string "10.100.30.202" no
snake_srv_ex_hostname n/a string "drebule" no
snake_srv_ex_ip n/a string "10.100.30.203" no
snake_srv_file_hostname n/a string "berzas" no
snake_srv_file_ip n/a string "10.100.30.204" no
snake_support_c2_ip_list IPs to be assigned to C2 list(string)
[
"91.52.201.31",
"91.52.201.98",
"91.52.201.119"
]
no
snake_support_c2_ip_list_2 IPs to be assigned to C2 list(string)
[
"91.52.201.144",
"91.52.201.202"
]
no
snake_win_desk_os_azure_source_image_sku Sku for Windows Server to use (snake) string "19h1-pro-gensecond" no
snake_win_desk_os_azure_source_image_version Version for Windows Server to use (snake) string "18362.1256.2012032308" no
snake_win_srv_os_azure_source_image_sku Sku for Windows Server to use (snake) string "2019-datacenter" no
snake_win_srv_os_azure_source_image_version Version for Windows Server to use (snake) string "17763.3406.220909" no
ssh_private_key_path Path to SSH private key to use for Linux ssh systems (public and private key must be matching pair) string n/a yes
ssh_public_key_path Path to SSH public key to use for Linux ssh systems (public and private key must be matching pair) string n/a yes
support_dns_hostname n/a string "stlouis" no
support_dns_ip n/a string "91.52.201.22" no
support_postfix_ip n/a string "91.52.201.29" no
support_web_ip n/a string "91.52.201.21" no
vnet1-address-space vnet 1 address space string "10.20.0.0/16" no
vnet1-address-space-2 Additional address range for vnet1 string "10.100.0.0/16" no
vnet1-sub1-range IP range of subnet 1 on vnet 1 (must be within vnet 1 address space) string "10.20.10.0/24" no
vnet1-sub2-range IP range of subnet 2 on vnet 1 (must be within vnet 1 address space) string "10.20.20.0/24" no
vnet1-sub3-range IP range of subnet 3 on vnet 1 (must be within vnet 1 address space) string "10.100.30.0/24" no
vnet1-sub4-range IP range of subnet 4 on vnet 1 (must be within vnet 1 address space) string "10.100.40.0/24" no
vnet1-sub5-range IP range of subnet 5 on vnet 1 (must be within vnet 1 address space) string "10.20.50.0/24" no
vnet1-sub6-range IP range of subnet 5 on vnet 1 (must be within vnet 1 address space) string "10.20.60.0/24" no
vnet2-address-space vnet 2 address space string "176.59.0.0/16" no
vnet2-sub1-range IP range of subnet (must be within vnet 2 address space) string "176.59.15.0/24" no
vnet3-address-space vnet 3 address space string "91.52.0.0/16" no
vnet3-sub1-range IP range of subnet on vnet 3 (must be within vnet 3 address space) string "91.52.62.0/24" no
vnet3-sub2-range IP range of subnet on vnet 3 (must be within vnet 3 address space) string "91.52.201.0/24" no
win_carbon_domain_name Domain name for Carbon string "skt.local" no
win_carbon_netbios_name Netbios name for Carbon string "skt" no
win_domain_name Domain name for AD string n/a yes
win_netbios_name Netbios name for AD string n/a yes
win_snake_domain_name Domain name for Snake string "nk.local" no
win_snake_netbios_name Netbios name for Snake string "nk" no
win_srv_admin_password Windows server admin password string n/a yes
win_srv_admin_username Windows Server admin username string n/a yes

# Outputs

No outputs.